摆脱启动jar的脚本文件

时间:2017-01-06 15:36:18

标签: java executable-jar

我有3个文件:

  1. MyApp.jar
  2. start.cmd
  3. start.sh
  4. 以下是启动文件中的内容:

    java -cp MyApp.jar -Xms256m -Xmx1024m com.companyname.launch.Launcher someArgs -DsomeParameter=true
    

    您可以猜到,我必须通过执行正确的启动文件来启动应用程序,具体取决于我使用的操作系统。

    是否有一个简单的解决方案来摆脱启动文件,并且只有一个独立于系统的可执行jar文件?

1 个答案:

答案 0 :(得分:1)

您可以从Java运行它。

拥有一个不依赖任何东西的using YourProject.Properties; MessageBox.Show(Messages.OperationSucceeded); 。例如可以在没有命令行参数的情况下运行这个主程序为同一个JAR启动了另一个java程序,它使用你需要的所有命令行参数启动FirstMain