【问题标题】:Netbeans Broken PlatformNetbeans 破碎平台
【发布时间】:2013-06-02 20:58:02
【问题描述】:

如何指定两个名称来满足 Java 依赖项?我正在使用 Netbeans,默认情况下,Linux 将 OpenJDK 称为“JDK_7”。 Windows 将 Oracle JDK 称为“JDK 1.7”。我想让它默认情况下任何一个名称都是可以接受的,因为我的代码在两个平台上构建相同。

有没有办法在 Netbeans/ant 中指定“平台”可以是 A 也可以是 B?

【问题讨论】:

  • 添加一个新平台,指向你想要的 JDK,以你想要的方式命名。
  • 我正在尝试让它在不添加平台的情况下自动构建。
  • Netbeans 需要一个平台,它会在您每次打开项目时重新构建 buildimpl.xml 文件,并使用项目的平台信息来生成它。除非您愿意为 ant 创建自己的 build.xml,否则我看不出您还有其他选择
  • 我可以推荐使用 maven 吗?如果您使用 maven,netbeans 可以跨平台打开您的项目而没有太多问题,并且您可以以更跨平台的方式指定 JDK 版本等内容。有关更多信息,请参见此处:wiki.netbeans.org/Maven

标签: java netbeans ant java-7


【解决方案1】:

右键单击项目。然后,选择“属性”。从项目属性左侧的类别中选择“库”。然后选择新的“Java Platform”。

【讨论】:

    【解决方案2】:

    nbproject/project.properties 文件中有两行

    platform.active=default_platform
    platforms.default_platform.home=${java.home}/../ 
    

    这些使 Netbeans 平台选择默认平台作为标准平台。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-05-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多