可以在源代码中指定JDK版本吗?

2 java ide

我正在使用具有不同JDK版本的两台不同计算机(相同源代码)上开发Java应用程序.有没有办法在源代码中指定JDK版本,以便IDE(例如NetBeans)在两台机器上以相同的方式编译源代码?

我的一台计算机有JDK5,另一台有JDK6.在5下,jdbc-interface不支持6中可用的某些方法(例如NClob,XML ...),因此在6机器上编译的代码在5机器上编译的代码不起作用.现在,我必须在使用5台机器时注释掉6件事.

Bri*_*new 7

不在源代码中.您希望将IDE设置为使用Java 5 JDK进行编译.您可以通过在Java 6 JDK旁边安装Java 5 JDK并指定它(与IDE有关)来完成此操作.

或者,如果您正在使用Ant,则可以在javac任务中指定Java版本.