Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/392.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
带有m2e的Eclipse Mars无法更改java编译路径_Java_Eclipse_Maven_M2e_Eclipse Mars - Fatal编程技术网

带有m2e的Eclipse Mars无法更改java编译路径

带有m2e的Eclipse Mars无法更改java编译路径,java,eclipse,maven,m2e,eclipse-mars,Java,Eclipse,Maven,M2e,Eclipse Mars,当试图在eclipse中的jar项目上实现maven编译目标时,失败的原因是没有找到java编译器。它表明它正在使用jre1.8.0_45的路径。我在eclipse中配置的java构建路径使用jdk1.7.0_80,并针对正确的相应环境进行了配置 我试图在eclipse打开时重命名jre目录,但它显示出某个目录上有一个锁,可以肯定的是,是eclipse与jre1.8一起启动的。如果我在eclipse关闭时重命名了jre1.8目录,那么它将不会再次启动,并抱怨找不到java目录 我想我得到的是,这

当试图在eclipse中的jar项目上实现maven编译目标时,失败的原因是没有找到java编译器。它表明它正在使用jre1.8.0_45的路径。我在eclipse中配置的java构建路径使用jdk1.7.0_80,并针对正确的相应环境进行了配置

我试图在eclipse打开时重命名jre目录,但它显示出某个目录上有一个锁,可以肯定的是,是eclipse与jre1.8一起启动的。如果我在eclipse关闭时重命名了jre1.8目录,那么它将不会再次启动,并抱怨找不到java目录

我想我得到的是,这是火星上的虫子吗?或者我遗漏了什么,因为Eclipse中的所有内容都指向1.7

谢谢,
Nate

您应该将Eclipse指向JDK安装

窗口->首选项->Java\Installed JRE 单击添加->选择标准虚拟机,下一步-> 然后在文本框“JRE home”中,您应该放置JDK home的路径, 这很容易引起误解

顺便说一句,您应该在maven编译器插件中指定java版本。M2E插件将识别此设置并适当地配置编译器


您应该将Eclipse指向JDK安装

窗口->首选项->Java\Installed JRE 单击添加->选择标准虚拟机,下一步-> 然后在文本框“JRE home”中,您应该放置JDK home的路径, 这很容易引起误解

顺便说一句,您应该在maven编译器插件中指定java版本。M2E插件将识别此设置并适当地配置编译器


任何m2e构建的启动配置都应该指向完整的JDK,参见(除非您将使用Maven构建配置,而不是Java应用程序)


对于大多数其他情况,使用JRE应该是完美的。

任何m2e构建的启动配置都应该指向完整的JDK,参见(除非您将使用Maven构建配置,而不是Java应用程序)


对于大多数其他情况,使用JRE应该是非常好的。

Eclipse使用自己的Java编译器,它只需要一个JRE。它独立于Maven编译器插件的JDK路径。您需要配置Maven项目的;不是Eclipse,也不是重命名目录。在这里查看详细信息:Eclipse使用自己的Java编译器,它只需要一个JRE。它独立于Maven编译器插件的JDK路径。您需要配置Maven项目的;不是Eclipse,也不是重命名目录。请看这里的详细信息:我不能显示任何投票,因为我的帐户太新了,但谢谢!如果我错了,请纠正我,但你应该能够标记出你问题的正确答案。我不能显示任何投票,因为我的帐户太新了,但谢谢!如果我错了,请纠正我,但你应该能够标记出你问题的正确答案谢谢!这就是我需要做的。我对maven参与Eclipse项目属性的理解不够全面。现在一切都运转得很好。蚂蚁-->马文太好了,谢谢!这就是我需要做的。我对maven参与Eclipse项目属性的理解不够全面。现在一切都运转得很好。Ant-->Maven真是太好了