如何使用JavaC1.7而不是1.6?

如何使用JavaC1.7而不是1.6?,java,exception,compilation,jvm,javac,Java,Exception,Compilation,Jvm,Javac,我正在使用JavaC1.6编译一些java代码 多捕获异常会生成大量错误。这在Java7中没有问题 在从命令行运行时,我希望使用JavaC1.7,而不是当前使用的JavaC1.6。我怎样才能做到呢 (JDK 7安装在我的计算机中)使用它的完整路径: {path_to_jdk_7}\bin\javac 使用它的完整路径: {path_to_jdk_7}\bin\javac 因为您没有提到您的平台,所以我假设您使用的是Windows7。以下是有关如何设置路径以及如何扩展更改路径的说明: Wi

我正在使用JavaC1.6编译一些java代码

多捕获异常会生成大量错误。这在Java7中没有问题

在从命令行运行时,我希望使用JavaC1.7,而不是当前使用的JavaC1.6。我怎样才能做到呢


(JDK 7安装在我的计算机中)

使用它的完整路径:

{path_to_jdk_7}\bin\javac 

使用它的完整路径:

{path_to_jdk_7}\bin\javac 

因为您没有提到您的平台,所以我假设您使用的是
Windows7
。以下是有关如何设置路径以及如何扩展更改路径的说明:

Windows 7:

From the desktop, right click the Computer icon.
Choose Properties from the context menu.
Click the Advanced system settings link.
Click Environment Variables. In the section System Variables, find the PATH environment variable and select it. Click Edit. If the PATH environment variable does not exist, click New.
In the Edit System Variable (or New System Variable) window, specify the value of the PATH environment variable. Click OK. Close all remaining windows by clicking OK.  
那么,您需要为路径输入什么值呢?
对我来说,它是:C:/Program Files/Java/jdk1.7.0_21/bin
你可以走了。
资料来源:


如果您使用的是像Eclipse这样的IDE呢

在项目上单击鼠标右键,然后选择“属性”。选择Java构建路径 ->库,选择JRE系统库,单击编辑并选择您喜欢的JRE或JDK。您还可以从此屏幕添加新的 JRE或JDK

来源:


如果您使用的是Netbeans呢

第一步

在Netbeans主目录中(例如,C:\Program Files\NetBeans 7.0.1),在etc目录中打开NetBeans.conf (C:\ProgramFiles\NetBeans 7.0.1\etc\NetBeans.conf)。第二步

有一个叫做netbeans\u jdkhome的属性。将值更改为匹配 希望Netbeans使用的JDK(例如,C:\Program Files\Java\jdk1.6.0_25)。第三步

保存更改第四步

重新启动Netbeans

资料来源:


我知道OP正在使用命令行,但为了完整起见,我添加了额外的信息

,因为您没有提到您的平台,我假设您使用的是
Windows7
。以下是有关如何设置路径以及如何扩展更改路径的说明:

Windows 7:

From the desktop, right click the Computer icon.
Choose Properties from the context menu.
Click the Advanced system settings link.
Click Environment Variables. In the section System Variables, find the PATH environment variable and select it. Click Edit. If the PATH environment variable does not exist, click New.
In the Edit System Variable (or New System Variable) window, specify the value of the PATH environment variable. Click OK. Close all remaining windows by clicking OK.  
那么,您需要为路径输入什么值呢?
对我来说,它是:C:/Program Files/Java/jdk1.7.0_21/bin
你可以走了。
资料来源:


如果您使用的是像Eclipse这样的IDE呢

在项目上单击鼠标右键,然后选择“属性”。选择Java构建路径 ->库,选择JRE系统库,单击编辑并选择您喜欢的JRE或JDK。您还可以从此屏幕添加新的 JRE或JDK

来源:


如果您使用的是Netbeans呢

第一步

在Netbeans主目录中(例如,C:\Program Files\NetBeans 7.0.1),在etc目录中打开NetBeans.conf (C:\ProgramFiles\NetBeans 7.0.1\etc\NetBeans.conf)。第二步

有一个叫做netbeans\u jdkhome的属性。将值更改为匹配 希望Netbeans使用的JDK(例如,C:\Program Files\Java\jdk1.6.0_25)。第三步

保存更改第四步

重新启动Netbeans

资料来源:


我知道OP正在使用命令行,但为了完整起见,我添加了额外的信息

只需将JAVA_HOME和PATH环境变量更改为指向JDK 1.7?您的PATH环境变量指向JAVA的是什么?对不起。我没有多少经验。什么是路径环境?@user2756339请养成一种习惯,说明您的操作系统及其体系结构。这不会让我们感到困惑,并有助于更快地提供更好的答案:)只需将JAVA_HOME和PATH环境变量更改为指向JDK 1.7?对于JAVA,PATH环境变量指向什么?我很抱歉。我没有多少经验。什么是路径环境?@user2756339请养成一种习惯,说明您的操作系统及其体系结构。这不会让我们感到猜测,而且有助于更快地提供更好的答案:)你能举个例子吗?我的错误是“不是一个可识别的命令”,你能举个例子吗?我最后犯了一个错误“不是一个可识别的命令”非常有用。。Thanx:我很高兴能帮助你。然而,说谢谢被认为是垃圾邮件。改为使用+1按钮:)非常有用。。Thanx:我很高兴能帮助你。然而,说谢谢被认为是垃圾邮件。改为使用+1按钮:)