Netbeans使用的是什么javac?

时间:2010-10-27 20:12:35

标签: macos jdk1.6 netbeans-6.9 jdk1.5

我的工作项目需要在JDK1.5下编译和运行,我在Mac上。我按照here的说明在Snow Leopard上重新获得了1.5,从IntelliJ IDEA构建时它可以正常工作,或者如果我和build.xml在同一个目录中并尝试“ant CleanRebuild”当我NetBeans中的“运行目标”,它们都使用错误的版本进行编译,导致

  

因为java.lang.UnsupportedClassVersionError:   .class文件中的版本号错误   (无法加载课程......

当tomcat试图启动时。

所以我试过的事情

  1. 在项目属性/库下将“Java Platform”设置为1.5。
  2. 在项目属性/来源下将源/二进制格式设置为JDK 5.
  3. 指出蚂蚁在我喜欢的蚂蚁家中使用/ ant
  4. 重命名我希望NetBeans无法编译的每个javac可执行文件,我可以找出它正在使用哪一个(没有运气)
  5. 将1.5设置为默认值,导致需要将$ netbeans_jdkhome指向1.6 jdk,以便NetBeans立即启动。
  6. 所有不成功......

    同样,如果我使用build.xml进入netbeans项目的目录并手动运行该命令,那么很好......所以NetBeans。这是什么交易?

1 个答案:

答案 0 :(得分:4)