java - 从批处理文件运行后 Swing UI 终止

标签 java swing

我为我的 java swing 应用程序创建了一个批处理。运行批处理后,UI 会在几秒钟内消失。

如何暂停我的 Swing UI,直到我们手动关闭它。

我的批处理文件如下:

@echo on 
set PATH=.;%PATH%
set CLASSWORLDS_LAUNCHER=org.codehaus.plexus.classworlds.launcher.Launcher
echo "Installing"
"%JAVA_HOME%\bin\java" -Xms512M -Xmx1G -classpath ./Installer/bin/plexus-classworlds-2.5.2.jar -Dclassworlds.conf=installer.conf %CLASSWORLDS_LAUNCHER%
pause

最佳答案

你可以试试下面的方法看看:

  • 设置类路径以包括依赖的 jar(如果有)和类文件的位置(bin 文件夹)
  • 设置 java 主页
  • 执行Main Class(使用main()方法,com/main为包名,根据自己的包结构更改)

示例批处理文件:

@echo on 
For /F  "delims=" %%i in ('cd') Do set currentdir=%%i
SET CLASSPATH=%currentdir%\bin;%currentdir%\lib\poi-3.9.jar;
set JAVA_HOME=C:\Program Files\Java\jre6
SET path=%JAVA_HOME%\bin;%path%;
java com/main/MainRunner
pause

检查这是否有帮助。

关于java - 从批处理文件运行后 Swing UI 终止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36422118/

相关文章:

java - Jersey WADL : How do you rename generated XSDs

java - 如何为所有 Activity 建立一个共享线程?

java - 向 java.util.Calendar 添加真实的天数(不是一年中的天数)

java - 重绘的多参数版本如何在 Java 中工作?

java - 遍历 List 但它只显示最后一项

Java在Swing上画圆和线

java - 使用 JAVA 从 jar 文件中读取 MANIFEST.MF 文件

java - Spring Data JPA @Query 注解的问题(SQL 语法错误)

java - 如何加快获取图像和文本的jdbc sql查询速度

Java:Swing 中的 HTML/CSS,显示内联不起作用