org.eclipse.m2e.logback.configuration:在初始化状态位置之前激活了org.eclipse.m2e.logback.configuration包。将在状态位置初始化后重试。
(Eclipse:5550):GLib-CRITICAL **:g_base64_encode_step:断言'in!= NULL'失败
(Eclipse:5550):GLib-CRITICAL **:g_base64_encode_step:断言'in!= NULL'失败
(Eclipse:5550):GLib-CRITICAL **:g_base64_encode_step:断言'in!= NULL'失败
(Eclipse:5550):GLib-CRITICAL **:g_base64_encode_step:断言'in!= NULL'失败
(Eclipse:5550):GLib-CRITICAL **:g_base64_encode_step:断言'in!= NULL'失败
(Eclipse:5550):GLib-CRITICAL **:g_base64_encode_step:断言'in!= NULL'失败
(Eclipse:5550):GLib-CRITICAL **:g_base64_encode_step:断言'in!= NULL'失败
(Eclipse:5550):GLib-CRITICAL **:g_base64_encode_step:断言'in!= NULL'失败
(Eclipse:5550):GLib-CRITICAL **:g_base64_encode_step:断言'in!= NULL'失败
(Eclipse:5550):GLib-CRITICAL **:g_base64_encode_step:断言'in!= NULL'失败
(Eclipse:5550):GLib-CRITICAL **:g_base64_encode_step:断言'in!= NULL'失败
(Eclipse:5550):GLib-CRITICAL **:g_base64_encode_step:断言'in!= NULL'失败
(Eclipse:5550):GLib-CRITICAL **:g_base64_encode_step:断言'in!= NULL'失败
(Eclipse:5550):GLib-CRITICAL **:g_base64_encode_step:断言'in!= NULL'失败
(Eclipse:5550):GLib-CRITICAL **:g_base64_encode_step:断言'in!= NULL'失败
(Eclipse:5550):GLib-CRITICAL **:g_base64_encode_step:断言'in!= NULL'失败
(Eclipse:5550):GLib-CRITICAL **:g_base64_encode_step:断言'in!= NULL'失败
(Eclipse:5550):GLib-CRITICAL **:g_base64_encode_step:断言'in!= NULL'失败
(Eclipse:5550):GLib-CRITICAL **:g_base64_encode_step:断言'in!= NULL'失败
(Eclipse:5550):GLib-CRITICAL **:g_base64_encode_step:断言'in!= NULL'失败
(Eclipse:5550):GLib-CRITICAL **:g_base64_encode_step:断言'in!= NULL'失败
(Eclipse:5550):GLib-CRITICAL **:g_base64_encode_step:断言'in!= NULL'失败
(Eclipse:5550):GLib-CRITICAL **:g_base64_encode_step:断言'in!= NULL'失败
(Eclipse:5550):GLib-CRITICAL **:g_base64_encode_step:断言'in!= NULL'失败
(Eclipse:5550):GLib-CRITICAL **:g_base64_encode_step:断言'in!= NULL'失败
(Eclipse:5550):GLib-CRITICAL **:g_base64_encode_step:断言'in!= NULL'失败
(Eclipse:5550):GLib-CRITICAL **:g_base64_encode_step:断言'in!= NULL'失败
(Eclipse:5550):GLib-CRITICAL **:g_base64_encode_step:断言'in!= NULL'失败
(Eclipse:5550):GLib-CRITICAL **:g_base64_encode_step:断言'in!= NULL'失败
(Eclipse:5550):GLib-CRITICAL **:g_base64_encode_step:断言'in!= NULL'失败
(Eclipse:5550):GLib-CRITICAL **:g_base64_encode_step:断言'in!= NULL'失败
(Eclipse:5550):GLib-CRITICAL **:g_base64_encode_step:断言'in!= NULL'失败
(Eclipse:5550):GLib-CRITICAL **:g_base64_encode_step:断言'in!= NULL'失败
(Eclipse:5550):GLib-CRITICAL **:g_base64_encode_step:断言'in!= NULL'失败
(Eclipse:5550):GLib-CRITICAL **:g_base64_encode_step:断言'in!= NULL'失败
(Eclipse:5550):GLib-CRITICAL **:g_base64_encode_step:断言'in!= NULL'失败
(Eclipse:5550):GLib-CRITICAL **:g_base64_encode_step:断言'in!= NULL'失败
(Eclipse:5550):GLib-CRITICAL **:g_base64_encode_step:断言'in!= NULL'失败
(Eclipse:5550):GLib-CRITICAL **:g_base64_encode_step:断言'in!= NULL'失败
(Eclipse:5550):GLib-CRITICAL **:g_base64_encode_step:断言'in!= NULL'失败
(Eclipse:5550):GLib-CRITICAL **:g_base64_encode_step:断言'in!= NULL'失败
答案 0 :(得分:2)
由于ubuntu将GTK版本从GTK2更新为GTK3,因此会发生此问题。
g_base64_encode_step:断言'in!= NULL'失败
可以通过使用“ gnome-tweak-tool”或其他实用工具将ubuntu主题更改为默认值来解决上述错误。
但在进行相同操作之前,请先阅读全文并继续。即使默认主题不会出现与主题相关的错误,Ubuntu GTK3和Eclipse SWT仍然存在许多差异和问题。例如,您将收到类似于
的错误分配小工具(节点工具栏,所有者GtkToolbar)时,负内容宽度-x(分配y,范围axb)
因此,最好将eclipse论坛中提到的GTK2用于与现在相同的问题。
https://www.eclipse.org/forums/index.php/t/1081230/
要将Eclipse与GTK2配合使用,请使用以下步骤之一。
如果您担心安全性,请通过发出命令“ echo $ SWT_WEBKIT2”,确保将$ SWT_WEBKIT2设置为1。
每个SWT版本都需要其对应的GTK依赖项。 SWT需要安装以下GTK +版本(或更高版本):
Eclipse/SWT 4.11.x : GTK+ 3.10.0 and its dependencies
Eclipse/SWT 4.10.x : GTK+ 3.8.0 and its dependencies
Eclipse/SWT 4.6.x - 4.9.x : GTK+ 2.24.0 and its dependencies (for GTK+ 2) OR GTK+ 3.0.0 and its dependencies (for GTK+ 3)
Eclipse/SWT 4.5.x and newer: GTK+ 2.18.0 and its dependencies (for GTK+ 2) OR GTK+ 3.0.0 and its dependencies (for GTK+ 3)
Eclipse/SWT 4.4.x : GTK+ 2.10.0 and its dependencies (for GTK+ 2) OR GTK+ 3.0.0 and its dependencies (for GTK+ 3)
Eclipse/SWT 4.3.x : GTK+ 2.10.0 and its dependencies
Eclipse/SWT 3.8.x : GTK+ 2.6.0 and its dependencies
Eclipse/SWT 3.6.x - 3.7.x : GTK+ 2.4.1 and its dependencies
Eclipse/SWT 3.0.x - 3.5.x : GTK+ 2.2.1 and its dependencies
Eclipse/SWT 2.1.x : GTK+ 2.0.6 and its dependencies
此信息可以从https://www.eclipse.org/swt/faq.php#gtkstartup
获得要检查您的SWT版本,请在Eclipse中单击
帮助->安装详细信息->配置标签
搜索 org.eclipse.swt.internal.gtk.version ,然后根据您的SWT版本选择GTK2或GTK3。
以下流程图说明了SWT流层次结构。要了解有关SWT的详细信息,请单击https://wiki.eclipse.org/SWT/Devel/Gtk/Dev_guide
答案 1 :(得分:0)
我有同样的问题,但使用Spring工具套件(基于eclipse)。尝试运行eclipse:
env SWT_GTK3=0 [STS/Eclipse executable]
答案 2 :(得分:0)
这是我在安装Eclipse之前安装GTK并由YARU DARK设计应用程序时发生的事情。