简体   繁体   English

由于Eclipse项目,如何设置特定的系统JRE?

[英]how to set specific system JRE due to Eclipse project?

I imported Java project from SVN and want to run it without changing the classpath. 我从SVN导入了Java项目,并希望在不更改类路径的情况下运行它。 I installed JDK 8 (java -version shows 我安装了JDK 8(java -version显示

Java(TM) SE Runtime Environment (build 1.8.0_121-b13) Java(TM)SE运行时环境(内部版本1.8.0_121-b13)

), but on the project I see error: ),但在项目上我看到错误:

Unbound classpath container: 'JRE System Library [JavaSE-1.8]' in project 未绑定的类路径容器:项目中的“ JRE系统库[JavaSE-1.8]”

I also added "Standard VM" in Window -> Preferences -> Java -> Installer JREs, but it didn't help. 我还在窗口->首选项-> Java->安装程序JRE中添加了“标准VM”,但没有帮助。 I guess I have to set my system JRE exactly to JRE which is set in the project. 我想我必须将系统JRE完全设置为项目中设置的JRE。 But as far as I understand, it's the save version... 但据我了解,它是保存版本...

You can provide project specific JDK/JRE by right clicking on project and then select configure properties. 您可以通过右键单击项目,然后选择配置属性来提供特定于项目的JDK / JRE。 There you can update java compiler. 在那里您可以更新Java编译器。

Look in the Preferences in 'Java > Installed JREs > Execution Environments'. 在“ Java>已安装的JRE>执行环境”中的“首选项”中查找。

Click on 'JavaSE-1.8' and select the JRE to be used. 单击“ JavaSE-1.8”,然后选择要使用的JRE。

You can select it on run configuration. 您可以在运行配置中选择它。 Then, click on your run option, and then select JRE overlap. 然后,单击运行选项,然后选择“ JRE重叠”。

this example is for eclipse 这个例子是为了日食 在此处输入图片说明

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM