有些用户在运行我的Java项目时将无法打开它。当我告诉他们使用命令行查看崩溃消息
时java -jar myApp.jar
该消息很可能是
"的java"不是公认的命令
或类似的东西。我已经意识到这可能是因为出于某种原因,他们的环境变量是" java"搞砸了,他们实际上无法运行任何JAR文件。
我经常让他们完成重置变量的过程。但是,理想情况下,这绝不会发生。这有合理的解决方案吗?用户拥有Java - 无论出于什么原因,环境变量都是错误的。我的应用程序是否有办法解决这个明显常见的问题?
答案 0 :(得分:1)
您可以编写一个用于启动java程序的vb脚本。您可以获取java可执行文件路径并使vbs启动java程序。有关vb脚本的帮助,请参阅this。
答案 1 :(得分:1)
一个选项可以是在您的应用程序中安装Java JRE。
您可以提供使用您安装的JRE的可执行文件或启动脚本。
这也可以确保用户使用您测试过的JRE。