我从这里下载了eclipse霓虹灯版本 elipse-neon for 32 bit
当我试图运行eclipse时,我得到的错误是:
ujjwal@ujjwal:~/Downloads/eclipse$ ./eclipse -vm /usr/bin
Gtk-Message: Failed to load module "overlay-scrollbar"
Gtk-Message: Failed to load module "unity-gtk-module"
Gtk-Message: Failed to load module "canberra-gtk-module"
Java HotSpot(TM) 64-Bit Server VM warning: You have loaded library /home/ujjwal/Downloads/eclipse/plugins/org.eclipse.equinox.launcher.gtk.linux.x86_1.1.401.v20161122-1740/eclipse_1618.so which might have disabled stack guard. The VM will try to fix the stack guard now.
It's highly recommended that you fix the library with 'execstack -c <libfile>', or link it with '-z noexecstack'.
org.eclipse.m2e.logback.configuration: The org.eclipse.m2e.logback.configuration bundle was activated before the state location was initialized. Will retry after the state location is initialized.
我的系统是32位。而java版本是:
ujjwal@ujjwal:~/Downloads/eclipse$ java -version
java version "1.8.0_121"
Java(TM) SE Runtime Environment (build 1.8.0_121-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode)
问题1:为什么java HotSpot服务器是64位的?它是否适用于我的32位系统系统。我认为错误与此有关。
问题2:如何使用java 8支持启动eclipse neon。我错过了什么?
答案 0 :(得分:0)
下载 eclipse-java-neon-2-linux-gtk.tar.gz click here
大于
按键盘上的 Ctrl + Alt + T 打开终端。打开时,运行以下命令将Eclipse提取到/ opt /:
cd / opt /&amp;&amp; sudo tar -zxvf~ / Downloads / eclipse-java-neon-2-linux-gtk.tar.gz
如果命令不起作用,您可以将“eclipse - * .tar.gz”(不带引号)替换为确切的包名称。
不喜欢Linux命令?您可以通过root打开Nautilus文件浏览器来执行此操作:按 Alt + F2 - &gt;跑gksudo nautilus。
完成后,您应该在/ opt /目录下看到eclipse文件夹。
按Ctrl + Alt + T,将下面的命令粘贴到终端并按Enter键(如果以下命令不起作用,则从软件中心安装gksu)。
gksudo gedit /usr/share/applications/eclipse.desktop
上面的命令将使用gedit文本编辑器为eclipse创建并打开启动器文件。
答案 1 :(得分:0)
关于Raj的答案:不推荐使用root权限安装Eclipse,因为Eclipse更喜欢更新安装中的配置文件。如果不可能,那么任何配置更新都会写入${HOME}/.eclipse/
,这在几个方面受到严格限制。
特别是选择正确的JVM来运行Eclipse可以通过编辑eclipse.ini完成。
编辑:事实上使用installer可以避免很多安装麻烦,请参阅download page上的相应框,当您点击时,这个框有一个很好的解释了解更多。