如何将 Java 7 与 Eclipse Indigo 3.7.1 一起使用
据我了解 Eclipse Indigo 3.7.1 现在应该有支持Java 7。
我下载了Eclipse 3.7.1。和 JDK 1.7.0,并在 Eclipse 的设置中添加了 JRE7。然后我使用 JRE7 创建了一个新项目,并编写了一个简短的 Java 7 程序:
public class Test7 {
public static void main(String[] args) {
String k = "Hello";
switch(k) {
case "World": System.out.println("World Hello");
break;
case "Hello": System.out.println("Hello World");
break;
}
}
}
但出现错误当我尝试在 Switch 语句中使用字符串时。内容辅助中的错误如下所示:
我是否做错了什么或者 Eclipse 3.7.1 没有支持 Java 7 了吗? Eclipse 中是否有需要更改的设置?
From what I understand Eclipse Indigo 3.7.1 should now have support for Java 7.
I downloaded Eclipse 3.7.1. and JDK 1.7.0 and added JRE7 in the settings in Eclipse. Then I created a new project using JRE7 and wrote a short Java 7 program:
public class Test7 {
public static void main(String[] args) {
String k = "Hello";
switch(k) {
case "World": System.out.println("World Hello");
break;
case "Hello": System.out.println("Hello World");
break;
}
}
}
But I get an error when I try to use a String in a Switch statement. The error in Content assist looks like this:
Have I done anything wrong or doesn't Eclipse 3.7.1 have support for Java 7 yet? Is there any settings in Eclipse I need to change?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您还必须在“首选项 | Java | 编译器 | JDK 合规性”下更改编译器合规性设置。为项目设置 JDK 仅设置要编译的库以及用于运行项目的 JDK。
You also have to change the compiler compliance settings under "Preferences | Java | Compiler | JDK Compliance." Setting the JDK for the project only sets the libraries to compile against and the JDK used to run the project.