在NetBeans IDE 6.9.1下编译兼容java 1.5的应用程序

时间:2011-03-15 12:01:15

标签: java macos netbeans javafx

我正在使用NetBeans IDE 6.9.1开发java / javafx applet,这个netbeans版本只生成java 1.6兼容的applet。但是需要在mac_os 10.5(jvm的默认版本为1.5)上启动applet。我试图找到如何更改编译选项,但没有成功。 有人可以帮忙解决这个问题吗?

1 个答案:

答案 0 :(得分:1)

查看项目属性,您可以将源/二进制格式设置为您需要的版本。但请注意,这不会隐藏仅在IDE中设置的Java平台版本中可用的方法(最近很可能是1.6)。例如,使用IOException构造函数accepting a cause以及Java 1.6或更高版本引入的其他API扩展时,这可能会出现问题。

当设置为1.5时,Netbeans会愉快地编译此代码,但它确实不会在1.5 JVM上运行。因此,要确保您还必须安装1.5 JDK,将其添加到您的平台列表(工具 - >平台)并使用它来编译您的项目。作为额外的奖励,当使用正确的JDK时,NetBeans会在编辑器窗口中标记缺少的IOException构造函数。