我正在尝试在 ubuntu 上安装 eclipse。我做了什么:我解压了 eclipse 的 tar 档案。我试图从命令行启动 eclipse - 像这样 - ./eclipse。有用。但是后来我尝试使用以下内容创建桌面图标:gnome-desktop-item-edit ~/Desktop --create-new。在一个新图标中,我显示了可以从命令行启动的 eclipse 可执行文件的路径。但随后 eclipse 并没有开始说明:
A Java Runtime Environment (JRE) or Java Development Kit (JDK)
must be available in order to run Eclipse. No Java virtual machine
was found after searching the following locations:
/home/artem/eclipse/jre/bin/java
java in your current PATH
Run Code Online (Sandbox Code Playgroud)
如果我尝试通过双击原始启动器来启动 eclipse,则会出现相同的消息。所以它从终端启动而不是从桌面启动(双击时它不会启动)而且我在终端中收到一条消息(在某个阶段它出现):
(gnome-desktop-item-edit:8998): Gtk-WARNING **: Attempting to store changes into `/root/.local/share/recently-used.xbel', but failed: Failed to create file '/root/.local/share/recently-used.xbel.DSV8LW': No such file or directory
Run Code Online (Sandbox Code Playgroud)
我正在使用 …
我是一个 Java 新手,他只是通过 eclipse Juno 使用 SWT for GUI 制作了一个简单的 Java 程序。代码运行正常,程序能够在 eclipse 中运行,所以我编译了它并使它成为一个可运行的 jar 文件,以便它可以在 eclipse 外部运行。我尝试使用终端运行它,但出现了此错误。
Exception in thread "main" java.lang.UnsatisfiedLinkError: Could not load SWT library. Reasons:
no swt-gtk-4233 in java.library.path
no swt-gtk in java.library.path
Can't load library: /home/abody/.swt/lib/linux/x86_64/libswt-gtk-4233.so
Can't load library: /home/abody/.swt/lib/linux/x86_64/libswt-gtk.so
at org.eclipse.swt.internal.Library.loadLibrary(Library.java:331)
at org.eclipse.swt.internal.Library.loadLibrary(Library.java:240)
at org.eclipse.swt.internal.C.<clinit>(C.java:21)
at org.eclipse.swt.internal.Converter.wcsToMbcs(Converter.java:63)
at org.eclipse.swt.internal.Converter.wcsToMbcs(Converter.java:54)
at org.eclipse.swt.widgets.Display.<clinit>(Display.java:133)
at Class1.main(Class1.java:12)
Run Code Online (Sandbox Code Playgroud)
所以现在看起来它找不到libswt-gtk-4233.so其他文件。但是,当我查看.swt文件夹时,我有一个libswt-gtk-3740.sonot 4233。
所以它试图找到一个更新的文件。那么这意味着什么,我应该更新 SWT 吗?这是怎么回事?
我已经在Ubuntu 12.10 x64上安装了Eclipse 4.2 x64。我需要使用内部网络浏览器,但默认情况下它是禁用的。
中的Use internal web browser单选按钮preferences -> General -> web browser被禁用。我怎样才能启用它?
我已经在另一台使用 Ubuntu 12.04 x64 的 PC 上安装了 Eclipse 4.2 x64,并且内部浏览器运行良好。
我正在尝试将 CDT 添加到现有的 Eclipse JDT 安装中。
我正在遵循以下过程:
http://download.eclipse.org/tools/cdt/releases/juno作为存储库的位置。(顺便说一句,如果我在从 eclipse 站点 - CDT master下载本地存档后尝试添加它,则会发生同样的错误)在下一个窗口中,我会收到以下错误提示:
无法完成安装,因为找不到一个或多个必需的项目。正在安装的软件:C/C++ Remote Launch 6.0.0.201302132326 (org.eclipse.cdt.launch.remote.feature.group 6.0.0.201302132326) 缺少要求:C/C++ Remote Debug Launcher 2.4.0.201302132326 (org.eclipse.cdt.launch.remote.feature.group 6.0.0.201302132326) .remote 2.4.0.201302132326) requires 'bundle org.eclipse.rse.ui [3.0.0,4.0.0)' 但找不到它不能满足依赖:来自:C/C++ Remote Launch 6.0.0.201302132326 (org.eclipse) .cdt.launch.remote.feature.group 6.0.0.201302132326) 至:org.eclipse.cdt.launch.remote [2.4.0.201302132326]
奇怪的是,如果我只是在上一个屏幕中选择 CDT MAIN 功能安装,一切都很好,并且在实际安装之前我会被要求接受许可条款。
所以我有两个问题:
我昨天将 Eclipse 升级到了 4.3 版,但遇到了菜单缺失的问题。为了恢复菜单,必须以不同的方式启动 Eclipse,因此我尝试在主菜单中创建一个新项目。
由于某种原因,主菜单未存储该项目,当我单击新项目对话框中的“确定”按钮时,我没有收到任何错误消息,但应用程序组中没有任何变化。
难道我做错了什么?谢谢。
更新 I:用户 wilf 告诉我添加一个名为eclipse.desktopin的文件/usr/share/applications,但这并没有在主菜单中创建新项目:

更新二:我的eclipse.dektop文件如下所示:
$ ls -la /usr/share/applications/e*
-rw-r--r-- 1 root root 3083 May 11 2012 /usr/share/applications/easytag.desktop
-rw-r--r-- 1 root root 167 Jan 25 17:02 /usr/share/applications/eclipse.desktop
-rw-r--r-- 1 root root 921 Oct 31 20:30 /usr/share/applications/empathy.desktop
-rw-r--r-- 1 root root 856 Jun 29 2013 /usr/share/applications/eog.desktop
-rw-r--r-- 1 root root 894 Oct 8 23:21 /usr/share/applications/evince.desktop
-rw-r--r-- 1 root root 873 Oct …Run Code Online (Sandbox Code Playgroud) 我最近安装了 eclipse 并在其中创建了桌面入口文件
/usr/share/applications位置如本视频所示 在
Ubuntu 14.04 中为 Java EE 安装 Eclipse Luna但它不起作用。
并且还尝试创建~/.local/share/applications/并执行那里提到的操作,但仍然无法在统一启动器上获得日食启动器。
我的 Eclipse 桌面条目是
Name=EclipseLuna
Name[en]=EclipseLuna
Comment=Integrated Developement Environment
Type=Application
Exec=/opt/eclipse/eclipse
Icon=/opt/eclipse/icon.xpm
Terminal=false
NoDisplay=false
Categories=Development;IDE
Run Code Online (Sandbox Code Playgroud) 我最近在我的系统上安装了 Ubuntu 16.04 Beta,因为我需要很多更新的软件包进行开发。
Eclipse 一直非常非常困难。我在 14.04 上使用过 Eclipse Mars,没有发现任何问题。在这里,它从安装开始,或者至少在我认为我的问题是由于手动将 Eclipse 安装到 /opt 时。我已经使用了安装程序和默认设置。
在 Eclipse 中,有很多 GUI 故障:
菜单栏菜单中的条目是灰色的,直到用鼠标悬停(例如,窗口 ->)
Window->Preferences Dialog 没有出现,或者只在几秒钟后出现。
在首选项对话框中选择子菜单不会显示这些页面(停留在“常规”)。
CPU 利用率似乎相当高。
删除一个项目挂起 Eclipse,CPU 利用率为 100%,我不得不杀死它(并删除 .workspace)
即,无法使用
不确定是关于 OpenJDK8,还是与 GTK3 相关的问题(因为大多数错误都是图形错误)?还有其他人有这些问题吗?
我的操作系统是 Ubuntu 16.04。我下载了 Eclipse 版本:Mars.2 发行版 (4.5.2),但主菜单没有显示时出现问题。
我通过运行 Eclipse 解决了它,UBUNTU_MENUPROXY=0菜单是可见的,但现在我有另一个问题。菜单中的某些选项不起作用。
例如Window->Preferences仅显示常规页面,我无法选择任何其他选项。
这个问题有解决方案吗?
我在 apt-get 中获得了 Eclipse 3.8,并且在关于如何在 Ubuntu 16.04 中使用 Mathematica 10 Workbench 的.nb 文件有问题?我不明白这怎么可能在 apt-get 中只有 3.8,因为 3.8 已经两年了。
我是 Ubuntu 的新手,使用 18.04 并尝试安装 Netbeans 或 Eclipse,但它们都不起作用。
起初,我的 java 是版本 10。搜索解决方案时,我发现了许多安装版本 8 的建议,因此我安装了它并将默认 java 更改为 8,但出现新错误。
这是 eclipse 的错误,它位于其配置文件夹中(从终端运行 eclipse 后,eclipse 引导我到那里查看错误):
!SESSION Sat Jun 09 15:21:19 CEST 2018 -----------------------------------------
!ENTRY org.eclipse.equinox.launcher 4 0 2018-06-09 15:21:19.382
!MESSAGE Exception launching the Eclipse Platform:
!STACK
java.lang.ClassNotFoundException: org.eclipse.core.runtime.adaptor.EclipseStarter
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:626)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:584)
at org.eclipse.equinox.launcher.Main.run(Main.java:1438)
at org.eclipse.equinox.launcher.Main.main(Main.java:1414)
Run Code Online (Sandbox Code Playgroud)
Netbeans 甚至不提供错误消息 - 它只是无法加载。
我再次搜索以查看有什么问题,似乎这些应用程序甚至需要旧版本的 Java,但我找不到任何旧版本。(java 不支持它们)
有人可以帮忙吗?