我开始了一个新项目,这个项目只是一个拥有Commons IO v2.4 Apache Library的hello world,它使用JDK 1.6但在我构建jar后无法运行。我把它添加到了库和模块就好了,它在编译时执行了我从库中获取的方法,但我使用的是JRE 1.7。我采用了这些方法来证明它正在与这个库进行交互。我没有为这个新项目做任何其他事情。
该库的JDK为1.6,但要求1.8 JRE。我在这里失踪了吗?我想让用户以最小JRE为1.6运行我的jar,这样我可以定位更多用户,但这是throwign错误。
抛出的实际错误是major.min错误52.0,这意味着它需要以1.8 JRE运行它来运行一个简单的hello world。
答案 0 :(得分:0)
尝试手动选择项目的语言级别。
右键单击项目>打开模块设置:
在“源”选项卡下的右侧,将语言级别更改为所需的JDK。
然后单击左侧的Project选项卡,确保JDK版本和语言版本的版本都正确。