Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/309.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Eclipse中更改Java版本_Java_Eclipse_Version - Fatal编程技术网

在Eclipse中更改Java版本

在Eclipse中更改Java版本,java,eclipse,version,Java,Eclipse,Version,我用旧版本的java在eclipse中编写了一个项目。 现在在一台不同的计算机上,但运行相同的代码,我得到了很多红色 这是由于版本不兼容造成的。 我曾经让我的教授在控制台窗口中更改Java版本。在他这样做之后,代码编译得很好。我相信这段代码也是这样 在看过其他教程和谷歌链接后,我只能找到命令行方法和@override方法。老实说,我还是不明白这些 更改最初在eclipse控制台中使用旧代码编写的代码版本的最佳方法是什么? 谢谢 在eclipse中,转到窗口->首选项->Java->编译器,在那里

我用旧版本的java在eclipse中编写了一个项目。 现在在一台不同的计算机上,但运行相同的代码,我得到了很多红色

这是由于版本不兼容造成的。 我曾经让我的教授在控制台窗口中更改Java版本。在他这样做之后,代码编译得很好。我相信这段代码也是这样

在看过其他教程和谷歌链接后,我只能找到命令行方法和@override方法。老实说,我还是不明白这些

更改最初在eclipse控制台中使用旧代码编写的代码版本的最佳方法是什么?
谢谢

在eclipse中,转到
窗口->首选项->Java->编译器,在那里您可以更改Java版本。希望有帮助。

在myeclipse中选择项目->属性->java编译器->在那里您可以指定jdk版本。

理想情况下,如果我们想要有两个不同版本的java(比如1.6和1.7),那么我们应该相应地定义两个工作区,以避免任何混淆。如果我们的项目有方面,我们也可以更改项目方面

在Eclipse中,请执行以下步骤: 1) Windows->Preferences->Java->Compiler,并根据图像根据您的要求设置符合性编译器级别。

2) Windows->Preferences->Java->Installed JRE's并检查您所需的JRE/jdk是否可用,如下图所示:

3) 右键单击您的项目并转到Java构建路径,根据下图检查您所需的库是否可用:

4) 现在,您可以编辑JRE系统库或通过单击最后一个图像右侧的可用按钮添加一个,然后将打开一个弹出窗口,如下所示。在这里,您可以更改执行环境[也可以设置默认值]

这将更改可用的编译器。要更改Java级别的设置以检查项目,请在Package/project Explorer中,右键单击项目,选择Properties,然后选择Java Compiler.awesome!这看起来是正确的方法,但当我将其更改为1.6版(从项目原始属性中显示的1.7版)(编辑:我的计算机不支持1.7版)时,大多数代码都不兼容。在import语句中,“java.awt”仍然有下划线,所以我知道这不是编码问题。从1.7升到1.6是不可能的吗?我试图让它们运行相同的版本,但我一直遇到相同的问题。更正:我会将项目更新为1.6,但当我返回属性时,它会再次显示1.7/也适用于标准Eclipse,它为项目设置了需求,而不是可用的编译器。谢谢,这正是我所需要的。通过
Eclipse.ini
文件将Eclipse使用的JVM更改为您要升级的JVM也可能会有所帮助。您可以通过“帮助->安装详细信息->配置”并查找
-vm
行来检查Eclipse使用的JVM。