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

标签 ide java

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

我的一台电脑有 JDK5,另一台有 JDK6。在 5 下,jdbc-interface 不支持 6 中可用的某些方法(例如 NClob、XML...),因此在 6 机器上编译的代码可以在 5 机器上编译代码机器没有。现在,在 5 机器上工作时,我必须注释掉 6-only 的东西。

最佳答案

不在源代码中。您希望将 IDE 设置为使用 Java 5 JDK 进行编译。为此,您可以安装 Java 5 JDK 和 Java 6 JDK,并指定它(依赖于 IDE)。

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

关于ide - 源代码中可以指定JDK版本吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1142639/

相关文章:

java - IntelliJ 没有注意到界面的变化?

java - 相当于Objective C中Java的DataOutputStream

java - java中如何包含文件?在 Eclipse IDE 中可以吗?

c++ - 使用 C++ 的 XCode、Visual Studio 和 GitHub

unit-testing - 如何在 Visual Studio 2012 Professional 中连续运行单元测试?

java - Eclipse IDE项目目录结构帮助【Java】

firefox - 用于 Firefox 的 Selenium IDE Ctrl-Tab

java - JMS 中的点对点与发布/订阅模型

java - 为什么 replaceAll 从字符串中删除数字?

java - 如何使 Spring Controller 从 POJO 返回 CSV?