我对所有的Java东西都很陌生,如果我有误导的话,我会提前道歉。
我为Web开发人员提供了Eclipse。版本:JunoServiceRelease2和我安装了JBoss Hibernate工具扩展。当我试图添加一个配置(如本教程中的http://furqanlabs.blogspot.com/2013/01/hibernate-and-oracle-configuration.html )时,我得到了这样一个错误:
“与运行Eclipse.Hibernate插件相比,项目DmisService具有更高的编译器选项。Hibernate插件无法加载其类。请减少编译器选项或以更高的JDK级别运行Eclipse。”
因此,为了知道eclipse使用的是哪个JDK级别,我执行了以下操作:
我在逗号行上输入了java -version,得到了以下结果: java版本"1.8.0_11“
当我为JAVA_HOME检查我的环境变量时,它是C:程序Files\Java\jdk1.6.0_30。对于我的项目,Java设置也是1.6 (据我理解,作为项目的jre )。
因此,我提出了另一个问题,->,为什么命令行给我不同的java版本而不是环境变量?
我最初的问题是:
非常感谢您的建议。
编辑:我还检查了eclipse: System.out.println(System.getProperty("java.version"));,它给了我1.6.0_30
发布于 2016-08-05 18:19:40
添加Eclipse 8支持帮助我解决了这个问题!
https://stackoverflow.com/questions/25763717
复制相似问题