当用户的“java”环境变量搞砸了怎么办?

时间:2014-07-09 18:54:23

标签: java

有些用户在运行我的Java项目时将无法打开它。当我告诉他们使用命令行查看崩溃消息

java -jar myApp.jar

该消息很可能是

  

"的java"不是公认的命令

或类似的东西。我已经意识到这可能是因为出于某种原因,他们的环境变量是" java"搞砸了,他们实际上无法运行任何JAR文件。

我经常让他们完成重置变量的过程。但是,理想情况下,这绝不会发生。这有合理的解决方案吗?用户拥有Java - 无论出于什么原因,环境变量都是错误的。我的应用程序是否有办法解决这个明显常见的问题?

2 个答案:

答案 0 :(得分:1)

您可以编写一个用于启动java程序的vb脚本。您可以获取java可执行文件路径并使vbs启动java程序。有关vb脚本的帮助,请参阅this

答案 1 :(得分:1)

一个选项可以是在您的应用程序中安装Java JRE。

您可以提供使用您安装的JRE的可执行文件或启动脚本。

这也可以确保用户使用您测试过的JRE。