【问题标题】:Eclipse: Class not found: javac1.7Eclipse:找不到类:javac1.7
【发布时间】:2012-06-14 16:28:17
【问题描述】:

我安装了 java jdk 1.6,今天安装了 jdk 1.7,因为需要编译新项目。 因此将 JAVA_HOME 从 1.6 路径更改为 1.7 路径并使用 jdk 1.7 创建项目 当我尝试使用 ANT (build.xml) 进行编译时,我收到了 cannot find javac1.7 class 这个错误... cheked 编译器(preferences-java-compiler)它是 1.6(也有 1.5 .1.4),但没有我需要的 1.7。 那么,也许有人知道这个问题的解决方案? 谢谢你。 抱歉英语不好。

【问题讨论】:

  • 不推荐使用 JAVA_HOME 变量;这些天来,Java 安装会更新您的注册表。无论哪种方式,您都需要确保 1.7 JDK 在您的 PATH 上。 javac 命令是否从命令行工作? javac -version 是否返回预期的 Java 1.7 路径?
  • 你也必须在preferences/java/installedJRes中更改使用的JRE。
  • 是的,java 版本返回 java 1.7 并且 javac 也可以工作
  • dystroy - 我知道了,忘了说:[
  • 一定是你的Eclipse版本,所以(见答案)。

标签: java eclipse compiler-construction


【解决方案1】:

请注意:

Eclipse 使用特定的编译器。他们提到了here 在 Eclipse 中为 JDK1.7 添加了哪些功能。

【讨论】:

  • 我已经添加了 JRE,但忘了提,我猜你说的问题是旧的 Eclipse 版本
  • 你能分享那个新的 Eclipse 下载页面的链接吗,因为在 eclipse.org/downloads 它只有 Indigo 版本
  • 我下载了 3.7.2 (Build id: M20120208-0800) 只是为了使用 JDK1.7。所以这很好。
  • 非常感谢,新版本一切正常 :)
猜你喜欢
  • 2014-04-21
  • 2012-08-18
  • 2015-07-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-01-09
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多