如何指定两个名称来满足 Java 依赖关系? 我使用的是 Netbeans,默认情况下,Linux 将 OpenJDK 称为“JDK_7”。 Windows 将 Oracle JDK 称为“JDK 1.7”。 我希望默认情况下任一名称都是可接受的,因为我的代码在两个平台上构建相同。
有没有办法在 Netbeans/ant 中指定“平台”可以是 A 或 B?
右键单击该项目。然后,选择“属性”。从项目属性左侧的类别中选择“库”。然后选择新的“Java Platform”。
nbproject/project.properties 文件中有两行
platform.active=default_platform
platforms.default_platform.home=${java.home}/../
这些使得 Netbeans 平台选择默认平台作为标准平台。
就我而言,我的 IDE (Apache NetBeans) 没有选择正确的 Java 版本 (JDK 1.8)。 我解决这个问题的方法如下:
如果您没有发布 JDK 1.8 (jdk-8u202):