首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >java.version :java.version字符串长度小于2: 10

java.version :java.version字符串长度小于2: 10
EN

Stack Overflow用户
提问于 2018-12-14 20:05:10
回答 2查看 60关注 0票数 1

我试图在窗口中打开一个jar文件,但它没有打开。我在cmd中使用了"java.exe -jar“命令来打开jar文件,并出现了以下消息:

代码语言:javascript
复制
Exception in thread "main" junit.framework.AssertionFailedError: length of java.version string lower than 2 : 10
at junit.framework.Assert.fail(Assert.java:372)
...

有什么问题,我如何打开这个jar文件?顺便说一下我已经安装了jre-10。非常感谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-12-14 20:13:00

看起来jar在java版本上做了一个字符串比较,以确保它是>= ' 2‘,因为' 10’< '2‘虽然是10>2,所以它现在失败了。尝试使用jre 9运行它。

票数 3
EN

Stack Overflow用户

发布于 2018-12-14 20:11:34

JAR文件中的类可能是使用比您试图运行的Java版本更晚的Java版本编译的。若要确认,请尝试使用Java的更高版本执行或使用早期版本的javac进行重建。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53786261

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档