.jar中发生Java异常

.jar中发生Java异常,java,netbeans,jar,Java,Netbeans,Jar,我使用NetBeans创建了一个.jar文件。当我将它移动到笔记本电脑上的任何位置并双击它时,它就会工作。当我在另一台电脑上试用时,它会给我一个消息框,上面写着: 标题:Java虚拟机启动器 text:发生了Java异常 到目前为止,我试过的每台电脑都给了我这个。这些电脑没有安装任何额外的Java软件,只有自动更新的基本Java软件。如果有办法在不同的PC上共享我的Java文件,请告诉我(即使这涉及到将文件转换为其他格式,但用户不必安装任何额外的文件) 这是我的错误: 如果在创建程序的PC中工作

我使用NetBeans创建了一个.jar文件。当我将它移动到笔记本电脑上的任何位置并双击它时,它就会工作。当我在另一台电脑上试用时,它会给我一个消息框,上面写着:

标题:Java虚拟机启动器

text:发生了Java异常

到目前为止,我试过的每台电脑都给了我这个。这些电脑没有安装任何额外的Java软件,只有自动更新的基本Java软件。如果有办法在不同的PC上共享我的Java文件,请告诉我(即使这涉及到将文件转换为其他格式,但用户不必安装任何额外的文件)

这是我的错误:

如果在创建程序的PC中工作,但在其他任何一台中失败,则似乎是某些资源的问题。可能您使用了绝对路径来查找资源文件,但该文件不在jar中。我认为它是有效的,因为该文件可以在您的PC中找到,但在其他任何人中都找不到。

创建一个bat文件并在其中设置java home如何。因此,您可以首先设置home或path,然后使用javajar命令来执行jar

为什么不能使用命令提示符来启动jar?您需要使用命令提示符才能真正看到错误。查看java异常的stacktrace将是一个很好的开始。如何在路径上没有java的pc上执行此操作?@Wolfdog使用java.exe文件的绝对路径假设您的java.exe位于c:\java\,您可以输入
c:\java\java-jare:\\welcome\files\game.jar