怎么替换eclipse中的jdk

2024-12-21 03:26:48
推荐回答(2个)
回答1:

eclipse里切换jdk怎么切

window-preferences-java-Installed JREs

Preference-> Java -> Install JREs
-> Add... (选择JDK1.7的目录)
然后勾选新增的JDK

只需要切换JDK,JRE会自动替换的

不会啊,我之前用的3.7.1和现在用的3.7.2都可以啊

新建一个工程,右键->Properties->Java Build Path->Libraries
这样应该是不会有问题的了
看看JRE System Libraries 是不是你增加的那个就可以了。装了1.7原来是1.6的,要怎么切换,是不是jre和jdk都要切换,怎么知道切换成功了
我也是这样设置的,jre显示的也是1.7。但我用switch(String str)时,还是报不支持String。我看了1.7是支持这个的

Preference-> Java -> Install JREs
-> Add... (选择JDK1.7的目录)
然后勾选新增的JDK

我遇到了比你更麻烦的事情
我的jdk是1.6的,但是myeclipse的项目只能用5.0部署
用6.0就会报错:java版本错误

你用的命令行编译试试。

可能是你的eclipse的版本有点低。

官方最新的吧,3.72的

你把你的代码贴一下。
错误也贴出来看看。

public class Jdk7Test {

public static void main(String[] args) {
String a = "1";
switch (a) {
case "1":
System.out.println("success");
break;
default:
System.exit(0);
break;
}

}
}

Cannot switch on a value of type String. Only convertible int values or enum constants are permitted Jdk7Test.java /myjava/src line 5 Java Problem

这个是需要设置编译JDK版本的,需要3.7.1以上的eclipse版本:
Preference-> Java -> Compiler,Compiler compliance level设置成1.7即可。当然也可以针对单个project设置。

Compiler compliance level最高的只有1.6.eclips是官方最新的3.72

回答2:

单项目换jdk 项目属性 build path 换