Netbeans/java: 无法找到或加载主 class 库
Netbeans/java: Could not find or load main class library
我正在尝试在 Linux Mint 上设置我的开发环境,因为一些 windows 问题导致我不幸重新安装了整个计算机。为了开发 Java 程序,我使用了 Netbeans。我已经安装了所有依赖项和外部库。但是,当我尝试 运行 程序时,我得到以下输出:
ant -f /home/***/Documents/ebart/git/projecten/nedap/Next -Dnb.internal.action.name=run run
init:
Deleting: /home/***/Documents/ebart/git/projecten/nedap/Next/build/built-jar.properties
deps-jar:
Updating property file: /home/***/Documents/ebart/git/projecten/nedap/Next/build/built-jar.properties
compile:
run:
Error: Could not find or load main class library
Java Result: 1
BUILD SUCCESSFUL (total time: 0 seconds)
我已经尝试让它与 openJDK、orcacle(normal) JDK、Ubuntu 15.04、Linux Mint、Netbeans 8.0.2、Netbeans 一起工作7.0...?1 或 2?但这没有什么区别。另外 google 无法为我提供解决方案。
奇怪的是我的主 class 被称为 "Next",我相当确定我选择了正确的主 Class (com.bata.ebart.next.Next)。我想这与 java 找不到它的主要库 (http://en.wikipedia.org/wiki/Java_Class_Library) 有关,但我不确定。我也不喜欢那个,因此我不知道该怎么做。
有人知道如何解决这个问题或在正确的方向上帮助我吗?
右键单击 Projects
中的项目。 Select 属性。在类别 select Run
中。对于 Main Class
选项,单击浏览并 select 正确的 Main Class。然后尝试重建您的项目并 运行 它。
解决方案在于VM Options
。我已经添加了 VM 选项 -Djava library path="/usr/lib/jni/"
来使 librxtx-java 工作(根据 this post)。删除此 VM 选项解决了我的问题。我还没有测试我是否仍然可以连接到我的串行设备(我使用 librxtx-java 的原因),因为我没有我的串行设备在这里。
我正在尝试在 Linux Mint 上设置我的开发环境,因为一些 windows 问题导致我不幸重新安装了整个计算机。为了开发 Java 程序,我使用了 Netbeans。我已经安装了所有依赖项和外部库。但是,当我尝试 运行 程序时,我得到以下输出:
ant -f /home/***/Documents/ebart/git/projecten/nedap/Next -Dnb.internal.action.name=run run
init:
Deleting: /home/***/Documents/ebart/git/projecten/nedap/Next/build/built-jar.properties
deps-jar:
Updating property file: /home/***/Documents/ebart/git/projecten/nedap/Next/build/built-jar.properties
compile:
run:
Error: Could not find or load main class library
Java Result: 1
BUILD SUCCESSFUL (total time: 0 seconds)
我已经尝试让它与 openJDK、orcacle(normal) JDK、Ubuntu 15.04、Linux Mint、Netbeans 8.0.2、Netbeans 一起工作7.0...?1 或 2?但这没有什么区别。另外 google 无法为我提供解决方案。
奇怪的是我的主 class 被称为 "Next",我相当确定我选择了正确的主 Class (com.bata.ebart.next.Next)。我想这与 java 找不到它的主要库 (http://en.wikipedia.org/wiki/Java_Class_Library) 有关,但我不确定。我也不喜欢那个,因此我不知道该怎么做。
有人知道如何解决这个问题或在正确的方向上帮助我吗?
右键单击 Projects
中的项目。 Select 属性。在类别 select Run
中。对于 Main Class
选项,单击浏览并 select 正确的 Main Class。然后尝试重建您的项目并 运行 它。
解决方案在于VM Options
。我已经添加了 VM 选项 -Djava library path="/usr/lib/jni/"
来使 librxtx-java 工作(根据 this post)。删除此 VM 选项解决了我的问题。我还没有测试我是否仍然可以连接到我的串行设备(我使用 librxtx-java 的原因),因为我没有我的串行设备在这里。