Java虚拟机启动器错误:无法访问jarfile



我下载了一个在windows XP上运行的程序。根据说明,打开包含调用.jar文件的命令的.bat文件就足够了。然而,程序并没有打开。在一个朋友的电脑上,程序确实打开了。

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

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

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

任何想法?

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

试试下面这些:

  1. 直接从。exe运行,所以"C:…jre javawe .exe" -jar
  2. 尝试用java -jar代替javaw -jar。
  3. 尝试移动文件。它可能在权限敏感目录中。

同样,如果程序是使用64位JDK编译的,它可能需要64位JRE来运行。在这种情况下,您需要64位OS/JRE来运行它。

最新更新