我正在尝试在debian-7.0-amd64-minimal中安装netbeans 8。 (VPS)
1我已按照以下方式安装了java / JDK最新版本(1.8.0_20) https://www.digitalocean.com/community/tutorials/how-to-manually-install-oracle-java-on-a-debian-or-ubuntu-vps
接下来,我尝试按照
安装netbeanshttp://installnetbeansdebian.blogspot.com/2013/06/how-to-install-netbeans-73-ide-complete.html
当我跑
时./netbeans-8.0-php-linux.sh
显示以下错误。
Configuring the installer...
Searching for JVM on the system...
Extracting installation data...
Running the installer wizard...
Exception: java.lang.NoClassDefFoundError thrown from the UncaughtExceptionHandler in thread "main"
有人知道,如何解决这个问题?
答案 0 :(得分:8)
出于类似问题,由于某种原因命令
$ sudo chmod -x netbeans-8.2-javaee-linux.sh
没有从脚本中创建可执行文件,所以我不得不使用GUI方法,如第二个答案所示:
然后用户 Firestorm 建议刚刚删除 sudo 并且它对我有用:
$./netbeans-8.2-javaee-linux.sh
完美安装甚至创建"开发" "应用程序"菜单和嵌套程序在那里开始标记。 Debian-8 x64 KDE
答案 1 :(得分:4)
这里遇到同样的问题(Fedora 25,Netbeans 8.2)。只有在以root身份执行安装程序时才会发生这种情况,这似乎是非root权限环境中root权限gui的问题。
解决方案:在主目录中以普通用户身份安装netbeans,或者使用交换机以root身份启动安装程序' - silent':
./netbeans-8.2-html-linux-x64.sh --silent
将在/ usr / local中安装netbeans。
答案 2 :(得分:2)
也许迟到了。对于ubuntu 17
{{1}}
答案 3 :(得分:2)
我在“Fedora 26”上遇到了同样的问题。但我通过重复相同的程序而不是'root'或'sudo'来解决它。即:
更改目录以找到下载的文件。 然后
$ chmod +x netbeans-8.2-linux.sh
$ ./netbeans-8.2-linux.sh
答案 4 :(得分:0)
使用包管理系统安装软件要容易得多(而且更可靠,更安全)。您需要做的就是使用以下命令在Debian上安装 netbeans :
sudo apt-get install netbeans
虽然将安装 netbeans 版本7(版本8尚未从原生Debian存储库获得),但您仍然难以努力使其正常工作。
除了请注意安装java / JDK的说明 - 他们描述的方法并不是最好的。如果OpenJDK对你不够,那么你可能会做错事。如果您必须尝试使用Oracle的Java(不幸的是,在可能需要的时候会出现一些极端情况)请使用java-package从可下载的Java二进制文件构建您自己的Java包(.deb)。
答案 5 :(得分:0)
这个问题差不多已经两年了,但现在仍然在这里发生。
我在Slackware系统上也有这个。我试图像你一样安装它(因为Slackware不提供NetBeans软件包),我在执行su后输入虚拟终端窗口。问题与您的问题完全相同:我收到了NoClassDefFound异常并且安装程序已停止。解决方案是以普通用户身份执行NetBeans安装程序,或者以与X会话中登录相同的用户身份执行NetBeans安装程序。 Java错误可能有点隐秘,但解决方案就像那样简单。
我希望这会有所帮助。
答案 6 :(得分:0)
如果您已经打开它,只需关闭netbean即可 1.install openjdk 2.下载netbean 在哪里下载它使用下面的命令 $。/ netbeans-8.2-javaee-linux.sh
答案 7 :(得分:0)
解决方案是以普通用户身份执行NetBeans安装程序,或者像在X会话中一样以同一用户身份执行
答案 8 :(得分:0)
解决方案是以普通用户或root用户以外的任何用户身份执行NetBeans安装程序。 将JAVA_HOME和JDK_HOME定义为环境变量
答案 9 :(得分:0)
通过ssh X转发安装Oracle Developer Studio时,我遇到了同样的问题。我将jdk从SE切换到1.7.0 openjdk(update-alternatives --config java),然后设法进行安装。我希望它能对某人有所帮助。
答案 10 :(得分:0)
我遇到相同的问题,并且使用:
WriteIdIntoCombobox()
为此我安装了netbeans,但版本为12.1。