如何使用javac 1.7而不是1.6?

时间:2013-10-16 17:15:20

标签: java exception compilation jvm javac

我正在使用javac 1.6编译一些java代码。

为多捕获异常生成大量错误。这在java 7中没有问题。

从命令行运行时,我想使用javac 1.7而不是当前正在使用的javac 1.6。我怎样才能实现它?

(我的电脑中安装了JDK 7)

2 个答案:

答案 0 :(得分:2)

使用它的完整路径:

{path_to_jdk_7}\bin\javac 

答案 1 :(得分:2)

因为您没有提到您的平台,所以我假设您正在使用Windows 7。以下是有关如何设置路径的说明,并通过扩展名进行更改:

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.  

那么,您需要输入PATH的值是什么? 对我来说,它是: C:/ Program Files / Java / jdk1.7.0_21 / bin
你很高兴 资料来源:http://docs.oracle.com/javase/tutorial/essential/environment/paths.html

<小时/> 如果您使用像Eclipse这样的IDE会怎么样?

  

右键单击您的项目选择属性。选择Java Build Path    - &GT;在库中,选择JRE System Library,单击Edit并选择您喜欢的JRE或JDK。您还可以在此屏幕上添加新内容   JRE或JDK。

来源:http://www.javavids.com/video/how-to-change-jre--jdk-in-eclipse-project.html



如果您使用Netbeans怎么办?

  

第一步

     

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

     

Theres是一个名为netbeans_jdkhome的财产。更改值以匹配   您希望Netbeans使用的JDK(例如,C:\ Program   文件\的Java \ jdk1.6.0_25)。第三步

     

保存您的更改第四步

     

重新启动Netbeans

来源:http://davidwburns.wordpress.com/2012/02/15/how-do-i-change-the-jdk-home-for-netbeans/

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