当我的jar在另一台计算机上运行时,会出现一个java异常,但在我的设置上运行正常。他们使用的是Java 1.8?至少其中一个是。我的JDK也是1.8。
这可能是因为META-INF?我也尝试发送.class文件并使用cmd运行主类(我认为它可能会出现一些其他错误)
我也把它从eclipse中导出为jar,而不是可执行jar。这可能是原因吗?
修改 其中一个堆栈跟踪说:“不支持的major.minor版本52.0 ”
答案 0 :(得分:1)
Java版本不匹配。另一台计算机并没有真正运行JRE 8。 有关详细信息,请参阅此答案Unsupported major.minor version 52.0
答案 1 :(得分:0)
您的代码是使用Java Version 1.8在使用Java V1.7或更低版本执行时编译的。