Eclipse: java.lang.RuntimeException: Application "org.eclipse.ui.ide.workbench" could not be found in the registry.|Laugh and grow fat

Eclipse: java.lang.RuntimeException: Application "org.eclipse.ui.ide.workbench" could not be found in the registry.

Eclipseの起動時に以下のエラーが起きた時の対処メモ。
Eclipseのファイルをイジって壊してしまったらしい。
OS: RedHat Enterprise Linux 6.5

エラーログ
!ENTRY org.eclipse.osgi 4 0 2014-12-09 09:58:00.927
!MESSAGE Application error
!STACK 1
java.lang.RuntimeException: Application "org.eclipse.ui.ide.workbench"
could not be found in the registry. The applications available are: ...

1. ~/.eclipseを削除して再起動
ググってみると、~/.eclipseを削除してeclispeを再起動すると直ることがあるとのこと。
やってみたけど、今回は直らなかった。

2. Eclipseを再インストール
a. Eclipseのパッケージを再インストール
 yum remove eclipse
 yum install eclipse
 → しかし、今回のエラーは直らない。

b. Eclipseインストール時の依存パッケージも含めて再インストール
とりあえず、他の環境で調べたら、eclipseインストール時には以下のパッケージがインストールされたらしい。これを見ると、eclipse関連のパッケージは以下の様なので、これをすべて再インストール
eclipse-jdt.x86_64 1:3.6.1-6.13.el6
eclipse-nls.x86_64 0:3.6.0.v20120721114722-2.el6
eclipse-nls-ja.x86_64 0:3.6.0.v20120721114722-2.el6
eclipse-pde.x86_64 1:3.6.1-6.13.el6
eclipse-platform.x86_64 1:3.6.1-6.13.el6
eclipse-rcp.x86_64 1:3.6.1-6.13.el6
eclipse-swt.x86_64 1:3.6.1-6.13.el6
icu4j-eclipse.x86_64 1:4.2.1-5.el6
jetty-eclipse.noarch 0:6.1.24-2.el6

コマンドは以下。
 yum reinstall *eclipse eclipse*
 よし! 直った! ヽ(`▽´)/  初期化状態だけど....(^^;)

[参考] Eclipseインストール時にインストールされたパッケージ
Installing:
 eclipse-pde     x86_64 1:3.6.1-6.13.el6   84 M
Installing for dependencies:
 GConf2          x86_64 2.28.0-6.el6      963 k
 ORBit2          x86_64 2.14.17-5.el6     168 k
 ant             x86_64 1.7.1-13.el6      2.5 M
 ant-antlr       x86_64 1.7.1-13.el6       34 k
 ant-apache-bcel x86_64 1.7.1-13.el6       36 k
 ant-apache-bsf  x86_64 1.7.1-13.el6       29 k
 ant-apache-log4j
                 x86_64 1.7.1-13.el6       28 k
 ant-apache-oro  x86_64 1.7.1-13.el6       94 k
 ant-apache-regexp
                 x86_64 1.7.1-13.el6       28 k
 ant-apache-resolver
                 x86_64 1.7.1-13.el6       29 k
 ant-commons-logging
                 x86_64 1.7.1-13.el6       29 k
 ant-commons-net x86_64 1.7.1-13.el6      111 k
 ant-javamail    x86_64 1.7.1-13.el6       36 k
 ant-jdepend     x86_64 1.7.1-13.el6       44 k
 ant-jsch        x86_64 1.7.1-13.el6       80 k
 ant-junit       x86_64 1.7.1-13.el6      197 k
 ant-nodeps      x86_64 1.7.1-13.el6      781 k
 ant-swing       x86_64 1.7.1-13.el6       35 k
 ant-trax        x86_64 1.7.1-13.el6       48 k
 antlr           x86_64 2.7.7-6.5.el6     634 k
 apache-jasper   noarch 5.5.28-3.el6      1.8 M
 apache-tomcat-apis
                 noarch 0.1-1.el6         163 k
 avahi-glib      x86_64 0.6.25-15.el6      20 k
 axis            noarch 1.2.1-7.5.el6_5   1.5 M
 bcel            x86_64 5.2-7.2.el6       1.4 M
 bsf             noarch 2.4.0-4.1.el6     105 k
 classpathx-jaf  x86_64 1.0-15.4.el6      100 k
 classpathx-mail noarch 1.1.1-9.4.el6     479 k
 ecj             x86_64 1:3.4.2-6.el6     2.8 M
 eclipse-jdt     x86_64 1:3.6.1-6.13.el6   23 M
 eclipse-platform
                 x86_64 1:3.6.1-6.13.el6   28 M
 eclipse-rcp     x86_64 1:3.6.1-6.13.el6  7.7 M
 eclipse-swt     x86_64 1:3.6.1-6.13.el6  2.3 M
 geronimo-specs  noarch 1.0-3.5.M2.el6    111 k
 geronimo-specs-compat noarch 1.0-3.5.M2.el6    7.0 k
 gnome-vfs2      x86_64 2.24.2-6.el6      739 k
 hamcrest        x86_64 1.1-9.4.el6       206 k
 icu4j-eclipse   x86_64 1:4.2.1-5.el6     7.0 M
 jakarta-commons-codec
                 x86_64 1.3-11.7.el6       96 k
 jakarta-commons-discovery
                 noarch 1:0.4-5.4.el6      73 k
 jakarta-commons-el
                 noarch 1.0-18.4.el6      114 k
 jakarta-commons-httpclient
                 x86_64 1:3.1-0.9.el6_5   593 k
 jakarta-commons-logging
                 noarch 1.0.4-10.el6       52 k
 jakarta-commons-net
                 noarch 2.0-2.1.el6       187 k
 jakarta-oro     x86_64 2.0.8-6.6.el6     191 k
 java-1.5.0-gcj  x86_64 1.5.0.0-29.1.el6  146 k
 java-1.6.0-openjdk-devel
                 x86_64 1:1.6.0.33-1.13.5.1.el6_6 15 M
 java-1.6.0-openjdk-javadoc
                 x86_64 1:1.6.0.33-1.13.5.1.el6_6 15 M
 java_cup        x86_64 1:0.10k-5.el6     197 k
 jdepend         noarch 2.9-1.2.el6       175 k
 jetty-eclipse   noarch 6.1.24-2.el6      712 k
 jsch            noarch 0.1.41-2.2.el6    203 k
 junit           x86_64 3.8.2-6.5.el6     295 k
 junit4          noarch 4.5-5.3.el6       190 k
 jzlib           x86_64 1.0.7-7.5.el6     123 k
 libIDL          x86_64 0.8.13-2.1.el6     83 k
 libart_lgpl     x86_64 2.3.20-5.1.el6     65 k
 liberation-fonts-common
                 noarch 1.05.1.20090721-5.el6 21 k
 liberation-sans-fonts
                 noarch 1.05.1.20090721-5.el6 275 k
 libgcj          x86_64 4.4.7-11.el6       19 M
 log4j           x86_64 1.2.14-6.4.el6    679 k
 lucene          noarch 2.3.1-5.9.el6     1.3 M
 lucene-contrib  noarch 2.3.1-5.9.el6   422 k
 mozilla-filesystem
                 x86_64 1.9-5.1.el6       4.8 k
 mx4j            noarch 1:3.0.1-9.13.el6  1.1 M
 objectweb-asm   noarch 3.2-2.1.el6       198 k
 qdox            noarch 1.9.2-2.el6       158 k
 regexp          x86_64 1.5-4.4.el6       105 k
 sat4j           noarch 2.2.0-4.0.el6     330 k
 sgml-common     noarch 0.6.3-33.el6       43 k
 sinjdoc         x86_64 0.5-9.1.el6       705 k
 slf4j           noarch 1.5.8-8.el6       131 k
 startup-notification
                 x86_64 0.10-2.1.el6       37 k
 wsdl4j          noarch 1.5.2-7.8.el6     157 k
 xalan-j2        noarch 2.7.0-9.9.el6_5   1.8 M
 xcb-util        x86_64 0.3.6-5.el6        26 k
 xerces-j2       x86_64 2.7.1-12.7.el6_5  2.9 M
 xml-commons-apis
                 x86_64 1.3.04-3.6.el6    439 k
 xml-commons-resolver
                 x86_64 1.1-4.18.el6      145 k
 xulrunner       x86_64 17.0.10-1.el6_4    14 M
Updating for dependencies:
 java-1.6.0-openjdk
                 x86_64 1:1.6.0.33-1.13.5.1.el6_6 41 M

0 件のコメント :

コメントを投稿