Java “罐子”;找不到主类“;在一些计算机上

Java “罐子”;找不到主类“;在一些计算机上,java,executable-jar,Java,Executable Jar,我创建了一个可运行的JAR文件。它在我的电脑上运行得很好。它在另一个人的电脑上正常工作。然后,第三个人在他们的计算机上尝试了它,并收到错误“找不到主类”。该文件从同一位置访问了三次(在网络上) 我的错误在哪里?这可能是第三台计算机上的Java版本吗?发生这种情况时,主要是由于计算机上无法工作的JVM比它工作的计算机上的JVM旧,因此主类使用的是较新的类格式,旧JVM无法读取。不过,我认为上一次引入二进制不兼容性是在Java6,这是很久以前的事了。他们是否有Java 5 JVM?有问题的计算机运行

我创建了一个可运行的JAR文件。它在我的电脑上运行得很好。它在另一个人的电脑上正常工作。然后,第三个人在他们的计算机上尝试了它,并收到错误“找不到主类”。该文件从同一位置访问了三次(在网络上)


我的错误在哪里?这可能是第三台计算机上的Java版本吗?

发生这种情况时,主要是由于计算机上无法工作的JVM比它工作的计算机上的JVM旧,因此主类使用的是较新的类格式,旧JVM无法读取。不过,我认为上一次引入二进制不兼容性是在Java6,这是很久以前的事了。他们是否有Java 5 JVM?有问题的计算机运行的是Java 6。我的电脑运行的是7,我不确定第二台电脑是什么,但我猜那里也是7。我会看看他是否有时间重试更新。谢谢你的意见。