!151 修改启动类名称

Merge pull request !151 from 格物方能致知/develop
This commit is contained in:
格物方能致知 2023-10-07 05:00:52 +00:00 committed by Gitee
commit e8a02a176d
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F
8 changed files with 12 additions and 12 deletions

View File

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

View File

@ -13,7 +13,7 @@ import org.jcnc.jnotepad.util.LogUtil;
* *
* @author 许轲 * @author 许轲
*/ */
public class LunchApp extends Application { public class JnotepadApp extends Application {
private static final ApplicationManager APPLICATION_MANAGER = ApplicationManager.getInstance(); 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.scene.layout.Pane;
import javafx.stage.Stage; import javafx.stage.Stage;
import javafx.stage.Window; 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.config.AppConfig;
import org.jcnc.jnotepad.app.i18n.UiResourceBundle; import org.jcnc.jnotepad.app.i18n.UiResourceBundle;
import org.jcnc.jnotepad.common.constants.AppConstants; import org.jcnc.jnotepad.common.constants.AppConstants;
@ -244,7 +244,7 @@ public class ApplicationManager {
try { try {
// 获取当前Java应用程序的命令 // 获取当前Java应用程序的命令
String javaCommand = System.getProperty("java.home") + "/bin/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); ProcessBuilder builder = new ProcessBuilder(javaCommand, "-cp", System.getProperty("java.class.path"), mainClass);

View File

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

View File

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

View File

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

View File

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

View File

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