gpt4 book ai didi

java - 只用 ant 运行 NetBeans 项目

转载 作者:太空狗 更新时间:2023-10-29 22:34:55 26 4
gpt4 key购买 nike

我有一个使用 Netbeans 构建的示例代码。

它有一个 build.xml 文件,所以我下载了 ant 并尝试运行它。

我收到此错误消息:

...... nbproject\build-impl.xml:76: Platform is not correctly set up

据我所知,这可以通过“简单地”下载 Netbeans 并从那里运行示例来解决,但是...我不想安装它来运行 10 个文件的示例。

是否有使用 Java 运行 Netbeans 项目的解决方法?我必须修改的正确 .properties 文件是什么?

最佳答案

可以直接从 Java/ANT 运行 NetBeans 生成的项目,但您可能需要手动设置一些属性和/或添加 jar 文件的路径。

不幸的是,NetBeans 倾向于使用它们自己的 JAR 文件和引用属性来包括仅在 /nbproject/private/private.properties 文件中定义的 taskdef,这些文件通常在您首次打开NetBeans 项目或在您在 IDE 中编辑项目时修改。

如果您检查 build-impl.xml,您应该能够找到该属性并导出需要设置的值(OS 平台),然后:

  • 创建/设置属性/nbproject/private.properties
  • 在父级 build.xml
  • 在调用你的 Ant 时传入命令行使用 -DPlatform=Foo
  • 定位

就我个人而言,我喜欢 NetBeans 生成的 ANT 文件和目标的结构,但讨厌它们塞入了多少自定义/专有内容,这使得没有 NetBeans 很难运行。

例如:

ant -Dplatforms.JDK_1.7.home=/opt/jdk 

关于java - 只用 ant 运行 NetBeans 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/912522/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com