我认为需要 CLASSPATH 方面的帮助

我认为需要 CLASSPATH 方面的帮助

我正在尝试构建位于以下位置的开源应用程序:https://github.com/linklayer/cantact-app

我已经安装了 netbeans,现在可以创建一个新项目了。我通过以下方式获得了帮助通过 APT 安装的 Netbeans 打开但随后关闭,“java.lang.NoClassDefFoundError”

现在我仍然不知道如何设置 CLASSPATH 以使“ant build”命令适用于 cantact-app。当我查看 ~/.netbeans/8.2/var/log/messages.log 时,我没有看到实际的“CLASSPATH”。相反,我看到的是“Boot & Ext. Classpath”、“Application Classpath”和“Startup Classpath”。好吧,我取了“Application Classpath”的值,并对那条长路径执行了“export CLASSPATH=...”。现在,“ant build”仍然会收到“BUILD FAILED”消息,并显示“找不到 NetBeans build harness。请检查 nbplatform.default.netbeans.dest.dir 和 nbplatform.default.harness.dir 是否已定义...”

答案1

概要

nbplatform.default.netbeans.dest.dirNetbeans 为和设定了无效值nbplatform.default.harness.dir。您可以全局或本地更改这些值。

全球之路

这些的默认位置nbplatform.default.netbeans.dest.dir通常nbplatform.default.harness.dir位于文件中~/.netbeans/8.2/build.properties

您可以使用您喜欢的编辑器来编辑它:gedit~/.netbeans/8.2/build.properties

向下滚动到最后一行,您应该会看到nbplatform.default.netbeans.dest.dirnbplatform.default.harness.dir键。将它们的值更改为:

nbplatform.default.harness.dir=${nbplatform.default.netbeans.dest.dir}/harness
nbplatform.default.netbeans.dest.dir=/path/to/your/Netbeans/Folder/netbeans-8.2

笔记:写入您的实际文件夹Netbeans已安装。

保存并退出。

验证问题是否解决。

本地方式(制定自己的默认声明):

1)转到您的项目文件默认声明(我假设项目名称是cantact-app-master):

cd /path/to/Project/Folder/cantact-app-master/nbproject/private/

笔记:写入您的实际文件夹项目位于。

保存并退出。

2)应该有一个名为的文件platform-private.properties,用你喜欢的编辑器编辑它,否则创建它:

gedit platform-private.properties

3) 如果在上一步中,如果您对其进行了编辑,则可能会遇到以 key 开头的行user.properties.file。无论如何,请对其进行注释,或者如果它是空白的,请写入以下内容:

user.properties.file=cd /path/to/**Project/Folder**/cantact-app-master/nbproject/private/build.properties

注1:写入您的实际文件夹项目位于。

笔记2:你可以指定build.properties任何你想要的位置,但是我假设这是该文件的目的地。

保存并退出。

4)创建build.properties您指向的user.properties.file关键点:

gedit build.properties

5)添加以下行:

nbplatform.default.harness.dir=${nbplatform.default.netbeans.dest.dir}/harness
nbplatform.default.netbeans.dest.dir=/path/to/your/Netbeans/Folder/netbeans-8.2

笔记:写入您的实际文件夹Netbeans已安装。

保存并退出。

希望这可以帮助...

相关内容