当我设置新 Java 项目的名称和位置时,它会停止并显示错误消息:
A java.lang.NoClassDefFoundError exception has occurred
因此项目没有创建,我可以在 Netbeans 上编写任何代码行。
我的操作系统版本
- Ubuntu 14.04.2 LTS 64 位
我的 NetBeans 版本
- 产品版本:NetBeans IDE 7.0.1(内部版本 20121011-unknown-revn)
- Java:1.7.0_75;OpenJDK 64 位服务器 VM 24.75-b04
- 系统:在 amd64 上运行的 Linux 版本 3.13.0-49-generic;UTF-8;it_IT(nb)
- 用户目录:/home/ema/.netbeans/7.0
答案1
您需要在 中设置 CLASSPATH /etc/environment
。在终端中执行以下命令(Ctrl++ )AltT
sudo gedit /etc/environment
添加以下行(/etc/environment 末尾的所有四行)
JAVA_HOME="/usr/lib/jvm/java-7-openjdk-amd64/bin"
export JAVA_HOME
CLASSPATH="/usr/lib/jvm/java-7-openjdk-amd64/lib"
export CLASSPATH
然后重新启动系统。