我有3个文件:
以下是启动文件中的内容:
java -cp MyApp.jar -Xms256m -Xmx1024m com.companyname.launch.Launcher someArgs -DsomeParameter=true
您可以猜到,我必须通过执行正确的启动文件来启动应用程序,具体取决于我使用的操作系统。
是否有一个简单的解决方案来摆脱启动文件,并且只有一个独立于系统的可执行jar文件?
答案 0 :(得分:1)
您可以从Java运行它。
拥有一个不依赖任何东西的using YourProject.Properties;
MessageBox.Show(Messages.OperationSucceeded);
。例如可以在没有命令行参数的情况下运行这个主程序为同一个JAR启动了另一个java程序,它使用你需要的所有命令行参数启动FirstMain
。