- - PR -
【NoClassDefFoundError】Eclipse起動
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2006-02-09 17:12
Eclipse起動時にエラーが出るために起動できません。
CLASSPATHの設定か何かだとは思うのですが、解決出来なくて 困っています。 ご教授頂けます様宜しくお願い致します。 エラーは下記となっております。 !SESSION 2006-02-08 22:13:55.660 ----------------------------------------------- eclipse.buildId=M20050929-0840 java.fullversion=GNU libgcj 3.4.2 20041017 (Red Hat 3.4.2-6.fc3) BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=ja_JP Command-line arguments: -os linux -ws gtk -arch x86 !ENTRY org.eclipse.osgi 2006-02-08 22:13:55.892 !MESSAGE Startup error !STACK 1 java.lang.NoClassDefFoundError: while resolving class: org.eclipse.core.runtime.adaptor.EclipseAdaptor at java.lang.VMClassLoader.resolveClass(java.lang.Class) (/usr/lib/libgcj.so.5.0.0) at java.lang.Class.initializeClass() (/usr/lib/libgcj.so.5.0.0) at java.lang.Class.forName(java.lang.String, boolean, java.lang.ClassLoader) (/usr/lib/libgcj.so.5.0.0) at java.lang.Class.forName(java.lang.String) (/usr/lib/libgcj.so.5.0.0) at org.eclipse.core.runtime.adaptor.EclipseStarter.createAdaptor() (Unknown Source) at org.eclipse.core.runtime.adaptor.EclipseStarter.startup(java.lang.String[], java.lang.Runnable) (Unknown Source) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(java.lang.String[], java.lang.Runnable) (Unknown Source) at _Jv_CallAnyMethodA(java.lang.Object, java.lang.Class, _Jv_Method, boolean, boolean, java.lang.Class[], jvalue, jvalue, boolean) (/usr/lib/libgcj.so.5.0.0) at _Jv_CallAnyMethodA(java.lang.Object, java.lang.Class, _Jv_Method, boolean, java.lang.Class[], java.lang.Object[]) (/usr/lib/libgcj.so.5.0.0) at java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[]) (/usr/lib/libgcj.so.5.0.0) at org.eclipse.core.launcher.Main.invokeFramework(java.lang.String[], java.net.URL[]) (Unknown Source) at org.eclipse.core.launcher.Main.basicRun(java.lang.String[]) (Unknown Source) at org.eclipse.core.launcher.Main.run(java.lang.String[]) (Unknown Source) at org.eclipse.core.launcher.Main.main(java.lang.String[]) (Unknown Source) Caused by: java.lang.ClassNotFoundException: org.xml.sax.helpers.DefaultHandler not found in [file:/usr/local/eclipse/plugins/org.eclipse.osgi_3.1.1.jar] at java.net.URLClassLoader.findClass(java.lang.String) (/usr/lib/libgcj.so.5.0.0) at java.lang.ClassLoader.loadClass(java.lang.String, boolean) (/usr/lib/libgcj.so.5.0.0) at _Jv_FindClass(_Jv_Utf8Const, java.lang.ClassLoader) (/usr/lib/libgcj.so.5.0.0) at _Jv_ClassReader.handleClassBegin(int, int, int) (/usr/lib/libgcj.so.5.0.0) at _Jv_ClassReader.parse() (/usr/lib/libgcj.so.5.0.0) at _Jv_DefineClass(java.lang.Class, byte[], int, int) (/usr/lib/libgcj.so.5.0.0) at java.lang.VMClassLoader.defineClass(java.lang.ClassLoader, java.lang.String, byte[], int, int, java.security.ProtectionDomain) (/usr/lib/libgcj.so.5.0.0) at java.lang.ClassLoader.defineClass(java.lang.String, byte[], int, int, java.security.ProtectionDomain) (/usr/lib/libgcj.so.5.0.0) at java.security.SecureClassLoader.defineClass(java.lang.String, byte[], int, int, java.security.CodeSource) (/usr/lib/libgcj.so.5.0.0) at java.net.URLClassLoader.findClass(java.lang.String) (/usr/lib/libgcj.so.5.0.0) at java.lang.ClassLoader.loadClass(java.lang.String, boolean) (/usr/lib/libgcj.so.5.0.0) at _Jv_FindClass(_Jv_Utf8Const, java.lang.ClassLoader) (/usr/lib/libgcj.so.5.0.0) at _Jv_PrepareCompiledClass(java.lang.Class) (/usr/lib/libgcj.so.5.0.0) at _Jv_WaitForState(java.lang.Class, int) (/usr/lib/libgcj.so.5.0.0) at java.lang.VMClassLoader.linkClass0(java.lang.Class) (/usr/lib/libgcj.so.5.0.0) at java.lang.VMClassLoader.resolveClass(java.lang.Class) (/usr/lib/libgcj.so.5.0.0) ...13 more !SESSION Wed Feb 08 22:13:55 GMT-09:00 2006 ------------------------------------ !ENTRY org.eclipse.core.launcher 4 0 2006-02-08 22:13:55.955 !MESSAGE Exception launching the Eclipse Platform: !STACK java.lang.NullPointerException at _Jv_CallAnyMethodA(java.lang.Object, java.lang.Class, _Jv_Method, boolean, boolean, java.lang.Class[], jvalue, jvalue, boolean) (/usr/lib/libgcj.so.5.0.0) at _Jv_CallAnyMethodA(java.lang.Object, java.lang.Class, _Jv_Method, boolean, java.lang.Class[], java.lang.Object[]) (/usr/lib/libgcj.so.5.0.0) at java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[]) (/usr/lib/libgcj.so.5.0.0) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(java.lang.String[], java.lang.Runnable) (Unknown Source) at org.eclipse.core.launcher.Main.invokeFramework(java.lang.String[], java.net.URL[]) (Unknown Source) at org.eclipse.core.launcher.Main.basicRun(java.lang.String[]) (Unknown Source) at org.eclipse.core.launcher.Main.run(java.lang.String[]) (Unknown Source) at gnu.gcj.runtime.FirstThread.call_main() (/usr/lib/libgcj.so.5.0.0) at gnu.gcj.runtime.FirstThread.run() (/usr/lib/libgcj.so.5.0.0) at _Jv_ThreadRun(java.lang.Thread) (/usr/lib/libgcj.so.5.0.0) at _Jv_RunMain(java.lang.Class, byte const, int, byte const, boolean) (/usr/lib/libgcj.so.5.0.0) at __libc_start_main (/lib/tls/libc-2.3.3.so) よろしくお願い致します。 |
|
投稿日時: 2006-02-09 17:19
武澤です。
gjcだからなのでは? Sunのjavaにすればいいと思います。 |
|
投稿日時: 2006-02-10 14:18
ご返答ありがとうございます。
JavaはSUNのJ2SE1.4.2_10をインストールしております。 Exlipseが自動でGJCを参照しているのでしょうか? 環境は Linux(FedoraCore3) Free です。 単純にJ2SEをインストールするだけではExlipseは使用できないのでしょうか? 基本的な質問かもしれませんがよろしくお願いいたします。 |
|
投稿日時: 2006-02-10 17:41
自己解決レスです。
LinuxディストリビューションにGCJが含まれまれていたため、J2SEをインストールしてもGCJが優先されて使われていたようです。 なので、J2SEのPATH環境変数をGCJのパスより前につけることで解決しました。 初歩的なミスでした。 ご返答頂いた武澤さまありがとうございました。 |
1