linux - Eclipse、Ubuntu - Eclipse IDE 未启动(嗯有点)

标签 linux eclipse ubuntu

我对 eclipse 非常有经验,从 Juno 时代就开始使用它,但今天我遇到了一个最奇怪的错误,想知道你们中是否有人遇到过这个错误,以及是否可以回答如何解决要解决这个问题。 (或者至少是让我最喜欢的 IDE 再次工作的变通方法)。

我最近更新到 Ubuntu 16.04 (Xenial),似乎没有什么能像我使用 Wiley 时那样工作,即 eclipse。我使用安装程序下载 IDE 并启动它,我遇到了一个奇怪的问题,即 IDE 会加载并请求工作区,但随后会显示一个对话框,该对话框使用屏幕缓冲区作为其数据。

Screenshot with strange eclipse launch

然后我认为这可能是下载文件的问题(损坏或其他),所以我直接从 eclipse.org 下载了 tar。我提取了 tar 并启动了 eclipse 可执行文件,它加载并再次请求工作区并开始启动,最后它出现了,同一个旧的后台缓冲框。

所以我想到了从控制台运行它并得到了这个输出,但我不知道这意味着什么。我没有看到堆栈跟踪,所以我确定它没问题(这可能是一个 GTK 错误,所以任何 ubuntu 用户这就是你进来的地方)

Console Run with the same problem

我开始认为是我的 java 版本(适用于 Linux 的 Oracle JDK 9)出了问题,所以我对 hello world 程序进行了测试编译,一切正常,一切正常。

(会添加屏幕截图,但我是新来的,所以我没有足够的声誉来这样做:( )

知道它可能是什么吗?任何帮助都会很棒!

最佳答案

我发现了问题,我在 apt 存储库中安装了最新版本的 java。这个版本是 Eclipse 不支持的 JDK9(至少在 Eclipse Oxygen 之前不支持)。我清除了 JDK9 的计算机并安装了 JDK8,一切正常!

故事的寓意,不要在 Neon 上使用 JDK9

关于linux - Eclipse、Ubuntu - Eclipse IDE 未启动(嗯有点),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40923372/

相关文章:

linux - 找不到我的 git 存储库 url

linux - xargs(或其他东西)参数前没有空格

c - 在 linux 上写入映射内存时使用 mmap 返回共享内存

eclipse - 卸载eclipse 3.5

C++ Plist 解析器

linux - 使用 grep 和 awk 将文件的第一列转换为 unixtime

java - 基于现有代码的 NetBeans Gui Builder

Java LOC通过比较两个项目进行计数

Bash 脚本通过电子邮件发送特定文件夹中的所有 JPG 文件

linux - 使用 docker run 时出错