[英]Error while launching eclipse from command line
I am trying to launch eclipse from my ubuntu terminal specifying the workspace to tell which configuration to run as follows, 我正在尝试从我的ubuntu终端启动eclipse,指定工作区以告诉运行以下配置,
/usr/lib/jvm/java-7-oracle/bin/java -Dosgi.requiredJavaVersion=1.5 -XX:MaxPermSize=256m -Xms40m -Xmx512m -Declipse.pde.launch=true -Dfile.encoding=UTF-8 -classpath /opt/codegenerator/eclipse/plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar org.eclipse.equinox.launcher.Main -launcher /opt/codegenerator/eclipse/eclipse -name Eclipse -showsplash 600 -product org.talend.rcp.branding.tos.product -data /opt/codegenerator/workspace/../runtime-New_configuration -configuration file:/opt/codegenerator/workspace/.metadata/.plugins/org.eclipse.pde.core/New_configuration/ -dev file:/opt/codegenerator/workspace/.metadata/.plugins/org.eclipse.pde.core/New_configuration/dev.properties -os linux -ws gtk -arch x86 -nl en_US -consoleLog --disableLoginDialog
My eclipse, workspace and project are in the path /opt/codegenerator 我的日食,工作区和项目在/ opt / codegenerator路径中
When I run the above command it says, 当我运行以上命令时,它说:
An error has occurred. See the log file
/opt/codegenerator/workspace/.metadata/.plugins/org.eclipse.pde.core/New_configuration/1424067384274.log
When I open the log file it contains, 当我打开包含的日志文件时,
!SESSION Sun Feb 15 22:16:24 PST 2015 ------------------------------------------
!ENTRY org.eclipse.equinox.launcher 4 0 2015-02-15 22:16:24.303
!MESSAGE Exception launching the Eclipse Platform:
!STACK
java.lang.ClassNotFoundException: org.eclipse.core.runtime.adaptor.EclipseStarter
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:619)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
at org.eclipse.equinox.launcher.Main.run(Main.java:1410)
at org.eclipse.equinox.launcher.Main.main(Main.java:1386)
What's wrong with this? 这怎么了 How to resolve this issue?
如何解决这个问题?
UPDATE: I removed java command and used only eclipse executable as follows, 更新:我删除了Java命令,仅使用了eclipse可执行文件,如下所示:
/opt/codegenerator/eclipse_indigo/eclipse -name Eclipse -showsplash 600 -product org.talend.rcp.branding.tos.product -data /opt/codegenerator/workspace/../runtime-New_configuration -configuration file:/opt/codegenerator/workspace/.metadata/.plugins/org.eclipse.pde.core/New_configuration/ -dev file:/opt/codegenerator/workspace/.metadata/.plugins/org.eclipse.pde.core/New_configuration/dev.properties -os linux -ws gtk -arch x86 -nl en_US -consoleLog --disableLoginDialog
But I got the following error, 但是我遇到了以下错误,
(Eclipse:26345): GLib-GObject-WARNING **: invalid (NULL) pointer instance
(Eclipse:26345): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
(Eclipse:26345): Gtk-CRITICAL **: IA__gtk_settings_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed
(Eclipse:26345): GLib-GObject-CRITICAL **: g_object_get: assertion `G_IS_OBJECT (object)' failed
(Eclipse:26345): Gtk-CRITICAL **: IA__gtk_settings_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed
(Eclipse:26345): GLib-GObject-CRITICAL **: g_object_get: assertion `G_IS_OBJECT (object)' failed
(Eclipse:26345): Gtk-WARNING **: Screen for GtkWindow not set; you must always set
a screen for a GtkWindow before using the window
(Eclipse:26345): Gdk-CRITICAL **: IA__gdk_pango_context_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed
(Eclipse:26345): Pango-CRITICAL **: pango_context_set_font_description: assertion `context != NULL' failed
** (Eclipse:26345): WARNING **: Command line `dbus-launch --autolaunch=749624fde5d2fd739ce5414400000003 --binary-syntax --close-stderr' exited with non-zero exit status 1: Autolaunch error: X11 initialization failed.\n
(Eclipse:26345): Pango-CRITICAL **: pango_context_set_base_dir: assertion `context != NULL' failed
(Eclipse:26345): Pango-CRITICAL **: pango_context_set_language: assertion `context != NULL' failed
(Eclipse:26345): Pango-CRITICAL **: pango_layout_new: assertion `context != NULL' failed
(Eclipse:26345): Pango-CRITICAL **: pango_layout_set_text: assertion `layout != NULL' failed
(Eclipse:26345): Pango-CRITICAL **: pango_layout_set_attributes: assertion `layout != NULL' failed
(Eclipse:26345): Pango-CRITICAL **: pango_layout_set_alignment: assertion `layout != NULL' failed
(Eclipse:26345): Pango-CRITICAL **: pango_layout_set_ellipsize: assertion `PANGO_IS_LAYOUT (layout)' failed
(Eclipse:26345): Pango-CRITICAL **: pango_layout_set_single_paragraph_mode: assertion `PANGO_IS_LAYOUT (layout)' failed
(Eclipse:26345): Pango-CRITICAL **: pango_layout_set_width: assertion `layout != NULL' failed
(Eclipse:26345): Pango-CRITICAL **: pango_layout_get_extents: assertion `layout != NULL' failed
(Eclipse:26345): Gtk-CRITICAL **: IA__gtk_icon_theme_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed
(Eclipse:26345): Gtk-CRITICAL **: IA__gtk_settings_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed
(Eclipse:26345): Gtk-CRITICAL **: IA__gtk_icon_size_lookup_for_settings: assertion `GTK_IS_SETTINGS (settings)' failed
(Eclipse:26345): Gtk-WARNING **: Invalid icon size 6
(Eclipse:26345): Gtk-CRITICAL **: IA__gtk_icon_theme_load_icon: assertion `GTK_IS_ICON_THEME (icon_theme)' failed
(Eclipse:26345): Gtk-WARNING **: Error loading theme icon 'dialog-error' for stock:
(Eclipse:26345): Gtk-CRITICAL **: IA__gtk_icon_size_lookup_for_settings: assertion `GTK_IS_SETTINGS (settings)' failed
(Eclipse:26345): Gtk-WARNING **: /build/buildd/gtk+2.0-2.24.10/gtk/gtkstyle.c:2358: invalid icon size '6'
(Eclipse:26345): Gtk-CRITICAL **: IA__gtk_style_render_icon: assertion `pixbuf != NULL' failed
(Eclipse:26345): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed
(Eclipse:26345): Gdk-CRITICAL **: IA__gdk_pango_context_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed
(Eclipse:26345): Pango-CRITICAL **: pango_context_set_font_description: assertion `context != NULL' failed
(Eclipse:26345): Pango-CRITICAL **: pango_context_set_base_dir: assertion `context != NULL' failed
(Eclipse:26345): Pango-CRITICAL **: pango_context_set_language: assertion `context != NULL' failed
(Eclipse:26345): Pango-CRITICAL **: pango_layout_new: assertion `context != NULL' failed
(Eclipse:26345): Pango-CRITICAL **: pango_layout_set_text: assertion `layout != NULL' failed
(Eclipse:26345): Pango-CRITICAL **: pango_layout_set_alignment: assertion `layout != NULL' failed
(Eclipse:26345): Pango-CRITICAL **: pango_layout_set_ellipsize: assertion `PANGO_IS_LAYOUT (layout)' failed
(Eclipse:26345): Pango-CRITICAL **: pango_layout_set_single_paragraph_mode: assertion `PANGO_IS_LAYOUT (layout)' failed
(Eclipse:26345): Pango-CRITICAL **: pango_layout_set_wrap: assertion `PANGO_IS_LAYOUT (layout)' failed
(Eclipse:26345): Pango-CRITICAL **: pango_layout_set_width: assertion `layout != NULL' failed
(Eclipse:26345): Pango-CRITICAL **: pango_layout_get_extents: assertion `layout != NULL' failed
(Eclipse:26345): Gdk-CRITICAL **: IA__gdk_pango_context_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed
(Eclipse:26345): Pango-CRITICAL **: pango_context_set_font_description: assertion `context != NULL' failed
(Eclipse:26345): Pango-CRITICAL **: pango_context_set_base_dir: assertion `context != NULL' failed
(Eclipse:26345): Pango-CRITICAL **: pango_context_set_language: assertion `context != NULL' failed
(Eclipse:26345): Pango-CRITICAL **: pango_layout_new: assertion `context != NULL' failed
(Eclipse:26345): Pango-CRITICAL **: pango_layout_set_text: assertion `layout != NULL' failed
(Eclipse:26345): Pango-CRITICAL **: pango_layout_get_extents: assertion `layout != NULL' failed
(Eclipse:26345): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed
(Eclipse:26345): Gdk-CRITICAL **: IA__gdk_screen_get_width: assertion `GDK_IS_SCREEN (screen)' failed
(Eclipse:26345): Pango-CRITICAL **: pango_layout_set_width: assertion `layout != NULL' failed
(Eclipse:26345): Pango-CRITICAL **: pango_layout_get_extents: assertion `layout != NULL' failed
(Eclipse:26345): Pango-CRITICAL **: pango_layout_get_line_count: assertion `layout != NULL' failed
Aborted (core dumped)
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGFPE (0x8) at pc=0x8344a56a, pid=26345, tid=3076044480
#
# JRE version: Java(TM) SE Runtime Environment (7.0_76-b13) (build 1.7.0_76-b13)
# Java VM: Java HotSpot(TM) Client VM (24.76-b04 mixed mode linux-x86 )
# Problematic frame:
# C [libgtk-x11-2.0.so.0+0x12a56a] gtk_label_get_angle+0x40a
#
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
# An error report file with more information is saved as:
# /root/hs_err_pid26345.log
#
# If you would like to submit a bug report, please visit:
# http://bugreport.java.com/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#
尝试使用附带的eclipse可执行文件启动eclipse:命令应如下所示:
/opt/codegenerator/eclipse/eclipse -data /opt/codegenerator/workspace/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.