尝试在 docker 容器中设置 eclipse,并通过 Xming 通过 X11 进行访问



正如标题所说,我正在尝试设置一个docker容器,其中包含一个带有openjdk和eclipse的ubuntu:20.10映像。日食工作区已挂载。我通过将文件从 tar.gz 存档复制到容器中来手动安装 eclipse。Eclipse 开始启动,但确实导致错误

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.
Eclipse:
An error has occurred. See the log file

我尝试切换 Java 版本,在 docker 容器内安装工作区以及 ppl 在线建议的其他内容。我还读到该错误可以忽略,并且无论如何日食都会启动,但是当涉及到docker时,该错误不能忽略。当任何执行返回 1 时,它将关闭容器。

我正在寻找两种解决方案之一,目标是启动并运行容器,通过 X11 向我的 Xming 服务器显示日食。(Xming服务器配置有效,我先用火狐容器试过了(。

  1. 修复阻止日食启动的错误。理想的解决方案,因为这会增加我对为什么会发生这种情况的理解。

  2. 使启动 eclipse 的 Shell 脚本忽略该错误并继续启动。不干净,但嘿,它有效。

欢迎任何建议。

PS:我知道有更好的选择,比如日食/che图像,但我想用这种方式来尝试一些日食/che不起作用的东西。咔嚓!

org.eclipse.m2e.logback.configuration:org.eclipse.m2e.logback.configuration bundle 在初始化状态位置之前被激活。 初始化状态位置后将重试。

此消息不是 @greg-449 建议的错误。我缺少可以使用apt-get安装的swt库gtk和java版本,如下所述:

Eclipse 无法加载 SWT 库

最新更新