【问题标题】:How to use javac 1.7 instead of 1.6?如何使用 javac 1.7 而不是 1.6?
【发布时间】:2013-10-16 17:15:19
【问题描述】:

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

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

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

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

【问题讨论】:

  • 只需将您的 JAVA_HOME 和 PATH 环境变量更改为指向 JDK 1.7 即可?
  • 你的 PATH 环境变量指向 Java 的什么?
  • 对不起。我没有太多经验。什么是 Path 环境?
  • @user2756339 请养成说明您的操作系统及其架构的习惯。这不会让我们猜测,并有助于更快地提供更好的答案:)

标签: java exception compilation jvm javac


【解决方案1】:

因为你没有提到你的平台,我假设你使用的是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 构建路径 -> Libraries,选择 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)。第二步

有一个名为 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 正在使用命令行,但为了完整起见,我添加了额外信息

【讨论】:

  • 非常有帮助.. 非常感谢 :)
  • 很高兴能为您提供帮助。但是,说thanks 被视为垃圾邮件。请改用 +1 按钮 :)
【解决方案2】:

使用完整路径:

{path_to_jdk_7}\bin\javac 

【讨论】:

  • 你能举个例子吗?我最终得到错误“不是公认的命令”
猜你喜欢
  • 1970-01-01
  • 2012-09-20
  • 1970-01-01
  • 1970-01-01
  • 2017-01-17
  • 2014-01-09
  • 1970-01-01
  • 2015-02-06
  • 1970-01-01
相关资源
最近更新 更多