🔨 修改启动类名称

This commit is contained in:
gewuyou 2023-10-07 12:59:23 +08:00
parent 9d765f2f5c
commit dbdec091e1
8 changed files with 12 additions and 12 deletions

View File

@ -6,7 +6,7 @@
<groupId>org.jcnc</groupId>
<artifactId>JNotepad</artifactId>
<version>1.1.3-beta</version>
<version>1.1.4-beta</version>
<name>JNotepad</name>
<packaging>jar</packaging>
@ -129,7 +129,7 @@
<!-- Default configuration for running with: mvn clean javafx:run -->
<id>default-cli</id>
<configuration>
<mainClass>org.jcnc.jnotepad/org.jcnc.jnotepad.LunchApp</mainClass>
<mainClass>org.jcnc.jnotepad/org.jcnc.jnotepad.JnotepadApp</mainClass>
<launcher>JNotepad</launcher>
<jlinkImageName>JNotepad</jlinkImageName>
<noManPages>true</noManPages>
@ -145,7 +145,7 @@
<artifactId>gluonfx-maven-plugin</artifactId>
<version>1.0.19</version>
<configuration>
<mainClass>org.jcnc.jnotepad/org.jcnc.jnotepad.LunchApp</mainClass>
<mainClass>org.jcnc.jnotepad/org.jcnc.jnotepad.JnotepadApp</mainClass>
<reflectionList>
org.jcnc.jnotepad.app.config.UserConfig,org.jcnc.jnotepad.app.config.UserConfig$ShortcutKey
</reflectionList>

View File

@ -13,7 +13,7 @@ import org.jcnc.jnotepad.util.LogUtil;
*
* @author 许轲
*/
public class LunchApp extends Application {
public class JnotepadApp extends Application {
private static final ApplicationManager APPLICATION_MANAGER = ApplicationManager.getInstance();
/**

View File

@ -7,7 +7,7 @@ import javafx.scene.Scene;
import javafx.scene.layout.Pane;
import javafx.stage.Stage;
import javafx.stage.Window;
import org.jcnc.jnotepad.LunchApp;
import org.jcnc.jnotepad.JnotepadApp;
import org.jcnc.jnotepad.app.config.AppConfig;
import org.jcnc.jnotepad.app.i18n.UiResourceBundle;
import org.jcnc.jnotepad.common.constants.AppConstants;
@ -244,7 +244,7 @@ public class ApplicationManager {
try {
// 获取当前Java应用程序的命令
String javaCommand = System.getProperty("java.home") + "/bin/java";
String mainClass = LunchApp.class.getName();
String mainClass = JnotepadApp.class.getName();
// 构建新进程来重新启动应用程序
ProcessBuilder builder = new ProcessBuilder(javaCommand, "-cp", System.getProperty("java.class.path"), mainClass);

View File

@ -1,6 +1,6 @@
package org.jcnc.jnotepad.controller.i18n;
import org.jcnc.jnotepad.LunchApp;
import org.jcnc.jnotepad.JnotepadApp;
import org.jcnc.jnotepad.app.i18n.UiResourceBundle;
import org.jcnc.jnotepad.controller.config.UserConfigController;
@ -18,7 +18,7 @@ import static org.jcnc.jnotepad.common.constants.TextConstants.ENGLISH;
* <p>该类负责处理应用程序的本地化配置包括语言和区域设置</p>
*
* @author gewuyou
* @see LunchApp
* @see JnotepadApp
*/
public class LocalizationController {
private static final LocalizationController LOCALIZATION_CONFIG = new LocalizationController();

View File

@ -115,7 +115,7 @@ public class UiUtil {
* 获取应用窗口
*
* @return javafx.stage.Window 应用窗口对象
* @apiNote LunchApp.getWindow()
* @apiNote JnotepadApp.getWindow()
*/
public static Window getAppWindow() {
return ApplicationManager.getInstance().getWindow();

View File

@ -1,5 +1,5 @@
Manifest-Version: 1.0
Main-Class: org.jcnc.jnotepad.LunchApp
Main-Class: org.jcnc.jnotepad.JnotepadApp
Implementation-Vendor: JCNC
Created-By: IntelliJ IDEA

View File

@ -4,7 +4,7 @@ cd ..
jpackage \
--name JNotepad \
--type app-image \
-m org.jcnc.jnotepad/org.jcnc.jnotepad.LunchApp \
-m org.jcnc.jnotepad/org.jcnc.jnotepad.JnotepadApp \
--runtime-image ./target/JNotepad/ \
--icon src/main/resources/img/icon.ico \
--app-version 1.1.13 \

View File

@ -1,7 +1,7 @@
jpackage `
--name JNotepad `
--type app-image `
-m org.jcnc.jnotepad/org.jcnc.jnotepad.LunchApp `
-m org.jcnc.jnotepad/org.jcnc.jnotepad.JnotepadApp `
--runtime-image .\target\JNotepad\ `
--icon src/main/resources/img/icon.ico `
--app-version 1.1.13 `