Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
与我在环境变量中设置的java版本不同_Java_Eclipse_Hibernate_Environment Variables - Fatal编程技术网

与我在环境变量中设置的java版本不同

与我在环境变量中设置的java版本不同,java,eclipse,hibernate,environment-variables,Java,Eclipse,Hibernate,Environment Variables,我对所有Java的东西都是新手,如果我误导了你,请提前道歉 我为Web开发人员提供了EclipseJavaEEIDE。版本:Juno Service Release 2,我安装了JBoss Hibernate工具扩展。当我在本教程中尝试添加配置时,我遇到了这样一个错误: “Project DmisService的编译器选项高于运行Eclipse。Hibernate插件无法加载其类。请减少编译器选项或以更高的JDK级别运行Eclipse。” 因此,为了了解eclipse使用的JDK级别,我做了以下

我对所有Java的东西都是新手,如果我误导了你,请提前道歉

我为Web开发人员提供了EclipseJavaEEIDE。版本:Juno Service Release 2,我安装了JBoss Hibernate工具扩展。当我在本教程中尝试添加配置时,我遇到了这样一个错误:

“Project DmisService的编译器选项高于运行Eclipse。Hibernate插件无法加载其类。请减少编译器选项或以更高的JDK级别运行Eclipse。”

因此,为了了解eclipse使用的JDK级别,我做了以下工作:

我在comman行中输入了java-version,结果如下: java版本“1.8.0_11”

当我检查JAVA_HOME的环境变量时,它是C:\Program Files\JAVA\jdk1.6.0_30。对于我的项目,Java编译器设置也是1.6(据我所知,是项目的jre)

所以我提出了另一个问题->为什么命令行给我的java版本和环境变量不同

我原来的问题是:

  • 为了解决这个问题,我应该做些什么(我也是java术语的新手)
  • 非常感谢你的建议


    编辑:我还检查了eclipse:System.out.println(System.getProperty(“java.version”);它给了我1.6.0_30

    添加EclipseJava8支持帮助我解决了这个问题


    Ref:

    您可能安装了两个版本的Java。CMD使用Path中的一个,而Eclipse使用JAVA_HOME中的一个。只需将JAVA_指向Java8而不是Java6即可。此外,您的Eclipse可能也需要指向它,这是在Preferences->Java->Installed JRE中完成的。之后,转到编译器菜单,将符合性级别更改为1.8检查在“path”输入系统变量下输入的路径。从用户和系统两个层面进行检查。对于eclipse,使用windows-->首选项-->java-->编译器并检查java版本非常感谢您这是我在路径变量C:\oraclexe\app\oracle\product\11.2.0\server\bin;;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\TortoiseSVN\bin;C:\development\tools\maven\bin;C:\Program Files\Java\jdk1.6.0\u 30\bin,我的JDK合规性也是1.6,问题是,对于与客户相关的问题,我被要求使用JDK 1.6而不是1.8Hi,请问您是否解决了您的问题,我也有同样的问题,我整天都在尝试,没有任何解决方案。提前感谢Hi Tarik就我记忆所及,我刚刚把一切(包括操作系统)都设置好了。对不起,我帮不了你。