java虚拟机启动程序错误:无法访问jarfile

时间:2013-01-13 16:06:14

标签: java jar

我已经下载了一个在Windows XP上运行的程序。 根据说明,打开包含调用.jar文件的命令的.bat文件就足够了。 但该计划尚未开放。 在朋友的电脑上,程序确实打开了。

我已经正确设置了与java相关的环境变量。 Java工作得很好。我有与java sdk关联的.jar文件。

调用命令时 来自cmd的javaw -Xms128M -Xmx512M -jar filename.jar 我得到了一个java虚拟机启动器 错误:无法访问jarfile

然后我在jar所在的文件夹上调用了同一个命令,我没有错误,但仍然没有打开程序的gui。

有什么想法吗?

在Windows上支持建议unistalling并手动重新安装java,但java在任何其他应用程序中都可以正常工作。

1 个答案:

答案 0 :(得分:2)

尝试以下方法之一:

  1. 直接从.exe运行,所以“C:... \ jre \ javaw.exe”-jar
  2. 尝试java -jar而不是javaw -jar。
  3. 尝试移动文件。它可能位于权限敏感目录中。
  4. 此外,如果程序是使用64位JDK编译的,则可能需要运行64位JRE。在这种情况下,您需要使用64位OS / JRE来运行它。