我可以在Eclipse 3.x中使用Java 7吗?

时间:2011-09-06 21:02:38

标签: java eclipse java-7

我正在尝试配置我的eclipse(Helios)使用jdk 7来编译我的代码。我没有在我的Windows XP上安装jdk 7。但是我在项目中包含了所有jdk内容。似乎this post中提供的解决方案不起作用。编译java代码需要JDK。 JRE足以运行已编译的代码。我认为我们需要一种方法来配置JDK而不仅仅是JRE。我测试了一个JDK 7的新功能,String in switch,我可以在我的批处理文件编译系统中编译但是不能用eclipse来编译它。

任何想法?

2 个答案:

答案 0 :(得分:3)

这就是我使Eclipse 3.x与Java 7一起使用的方法。

  1. 在另一台机器上安装Java 7,然后将JDK文件夹复制到我的java应用程序3rdparty目录中(所以我的机器仍然使用Java 6);

  2. 从这里下载Eclipse 3.7.1:eclipse 3.7.1

  3. 按照此post中的步骤配置Eclipse(在Java编译器条目下选择编译器合规级别1.7);

  4. 至少我现在可以在Eclipse中使用String。

    祝你好运。

答案 1 :(得分:1)

  

编译java代码需要JDK。 JRE足以运行   编译代码。

  • 这是对的
  

“但我在项目中包含了所有jdk内容”

  • 包括那些不会改变eclipse的编译器行为。在项目构建路径下包含文件只会使这些类可用于您的应用程序开发/运行时(或者与设置CLASSPATH一样好)

执行以下操作:

1 - 安装所需的JDK版本

2 - 选择以下菜单 - 窗口>偏好> Java>编译器 - 您将看到下拉列表以选择您要使用的版本。

3 - Read thisthis

5年后成为DBA的好运。请考虑使用你的英语(请不要冒犯)