指定的JRE安装不存在

时间:2012-06-23 14:27:03

标签: java windows tomcat maven java-7

我正试图在我的eclipse indigo EE上的tomcat 7上启动服务器 我收到以下错误:

“'在localhost启动Tomcat v7.0服务器'遇到了问题 指定的JRE安装不存在“

我检查了构建路径配置,并在库部分我有了 JDK7作为JRE系统Libraray,当我检查“已安装的JRE ......”时,正确的是 路径在那里 - “C:\ Program Files \ Java \ jdk1.7.0_01”。

还能做些什么?非常感谢。

P.S。 - 我也在使用maven 3.0.3

14 个答案:

答案 0 :(得分:81)

双击服务器以显示概述。

单击Runtime Environment。

从下拉列表中选择JRE。您可能需要通过单击已安装的JRE并单击添加来设置它。

答案 1 :(得分:24)

如果上述说明没有帮助,您可以执行以下操作:

1-从运行菜单中选择“运行配置...”

2-选择您的maven运行配置文件,然后单击“JRE”选项卡。

3-选择“Alternate JRE”并从下拉列表中选择“jdk1.7xxx”(或任何你想要使用的jdk) 您也可以选择工作区默认jre。

我遇到了同样的问题,这有帮助。

答案 2 :(得分:7)

转到构建文件。

右键单击它。

根据屏幕截图

执行以下操作

enter image description here

enter image description here

答案 3 :(得分:4)

转到属性 Java构建路径

在这里,您将看到库中的红叉,其路径不正确。

选择此库,单击编辑按钮,然后将其更改为正确的路径。

答案 4 :(得分:4)

答案 5 :(得分:4)

Window - > Prefenerces - > Server - > Runtime Environment;像这样.... enter image description here

编辑你的Apache,然后选择你的jdk目录......

答案 6 :(得分:2)

在运行“mvn install clean -P prepare”

之后,它运行了

答案 7 :(得分:1)

对于Eclipse MARS,对于maven项目。

按照说明安装新JRE后(例如:http://javahonk.com/specified-jre-installation-does-not-exist/),不要使用旧配置,但创建新配置

答案 8 :(得分:1)

更新了Java,JRE。所以我遇到了同样的问题,我已经尝试了所有这些,但我继续这个问题。然后,我已经从应用程序中删除了服务器,然后添加了新的服务器,并且我已经提到了新的JRE版本,现在它正常工作。

答案 9 :(得分:0)

打开eclipse并找到服务器选项卡并尝试打开它。 点击Runtime Environment

从下拉列表中选择JRE,通过单击Installed JREs并添加来设置它。

答案 10 :(得分:0)

如果您使用Maven,请尝试:

EclipseMavenJRE_1

EclipseMavenJRE_2

答案 11 :(得分:0)

Window - > Prefenerces - > Server - > Runtime Environment; 像这样.... enter image description here

编辑你的Apache,然后选择你的jdk目录......

答案 12 :(得分:0)

它在更新服务器运行时环境JRE之后起作用。

答案 13 :(得分:0)

就我而言,我已经更改了安装在Eclipse上的JRE,但仍然出现了消息。

所以

1 - Right click at the JBoss Server > Open Lauch Configuration

2 - Select tab Classpath and click "Restore Default Entries"

3 - Close the window and Right click again the Jboss Server

4 - Select Properties > General

5 - Click two times 'Switch Location' (it returns to [workspace
metadata])

6 - Click Apply and Close

然后,在Jboss Server> Clean上单击鼠标右键,Jboss Server停止该消息。

希望有帮助。