- - PR -
eclipseが起動しない
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2007-01-25 08:55
久しぶりにeclipseを起動したところ、エラーが起きて起動できませんでした。
以下はログの詳細です。 java.lang.ClassFormatErrorはJDK1.6をインストールしたときに よく出るエラーみたいですが、1.5なので原因がわかりません。 どなたかわかりますか?よろしくお願いします。 !SESSION 2007-01-25 08:26:33.310 ----------------------------------------------- eclipse.buildId=M20060921-0945 java.version=1.5.0_10 java.vendor=Sun Microsystems Inc. BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=ja_JP Command-line arguments: -os win32 -ws win32 -arch x86 -clean !ENTRY org.eclipse.update.configurator 2007-01-25 08:26:35.413 !MESSAGE Unable to access file "plugins/org.eclipse.jdt.debug.ui_3.2.1.r321_v20060918.jar!META-INF/MANIFEST.MF". !ENTRY org.eclipse.osgi 4 0 2007-01-25 08:26:39.218 !MESSAGE Application error !STACK 1 java.lang.ClassFormatError: Unknown constant tag 13 in class file org/eclipse/swt/internal/win32/OS at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(Unknown Source) at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.defineClass(DefaultClassLoader.java:160) at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineClass(ClasspathManager.java:498) at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findClassImpl(ClasspathManager.java:468) at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClassImpl(ClasspathManager.java:436) at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:410) at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:188) at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:334) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:386) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:347) at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:83) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClassInternal(Unknown Source) at org.eclipse.swt.widgets.Display.<clinit>(Display.java:125) at org.eclipse.ui.internal.Workbench.createDisplay(Workbench.java:433) at org.eclipse.ui.PlatformUI.createDisplay(PlatformUI.java:161) at org.eclipse.ui.internal.ide.IDEApplication.createDisplay(IDEApplication.java:122) at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:75) at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:78) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:92) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:68) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336) at org.eclipse.core.launcher.Main.basicRun(Main.java:280) at org.eclipse.core.launcher.Main.run(Main.java:977) at org.eclipse.core.launcher.Main.main(Main.java:952) !ENTRY org.eclipse.osgi 2 0 2007-01-25 08:26:39.298 !MESSAGE One or more bundles are not resolved because the following root constraints are not resolved: !SUBENTRY 1 org.eclipse.osgi 2 0 2007-01-25 08:26:39.298 !MESSAGE Bundle update@plugins/org.eclipse.pde.ui_3.2.1.v20060816-0800.jar was not resolved. !SUBENTRY 2 org.eclipse.pde.ui 2 0 2007-01-25 08:26:39.298 !MESSAGE Missing required bundle org.eclipse.jdt.debug.ui_[3.2.0,4.0.0). !SUBENTRY 1 org.eclipse.osgi 2 0 2007-01-25 08:26:39.308 !MESSAGE Bundle update@plugins/org.eclipse.ant.ui_3.2.1.r321_v20060828.jar was not resolved. !SUBENTRY 2 org.eclipse.ant.ui 2 0 2007-01-25 08:26:39.308 !MESSAGE Missing required bundle org.eclipse.jdt.debug.ui_[3.2.0,4.0.0). !SUBENTRY 1 org.eclipse.osgi 2 0 2007-01-25 08:26:39.308 !MESSAGE Bundle update@plugins/org.eclipse.jdt.junit_3.2.1.r321_v20060810/ was not resolved. !SUBENTRY 2 org.eclipse.jdt.junit 2 0 2007-01-25 08:26:39.308 !MESSAGE Missing required bundle org.eclipse.jdt.debug.ui_[3.2.0,4.0.0). !ENTRY org.eclipse.osgi 2 0 2007-01-25 08:26:39.318 !MESSAGE The following is a complete list of bundles which are not resolved, see the prior log entry for the root cause if it exists: !SUBENTRY 1 org.eclipse.osgi 2 0 2007-01-25 08:26:39.318 !MESSAGE Bundle update@plugins/org.eclipse.ant.ui_3.2.1.r321_v20060828.jar [10] was not resolved. !SUBENTRY 2 org.eclipse.ant.ui 2 0 2007-01-25 08:26:39.318 !MESSAGE Missing required bundle org.eclipse.jdt.debug.ui_[3.2.0,4.0.0). !SUBENTRY 1 org.eclipse.osgi 2 0 2007-01-25 08:26:39.318 !MESSAGE Bundle update@plugins/org.eclipse.jdt.junit_3.2.1.r321_v20060810/ [47] was not resolved. !SUBENTRY 2 org.eclipse.jdt.junit 2 0 2007-01-25 08:26:39.318 !MESSAGE Missing required bundle org.eclipse.jdt.debug.ui_[3.2.0,4.0.0). !SUBENTRY 1 org.eclipse.osgi 2 0 2007-01-25 08:26:39.318 !MESSAGE Bundle update@plugins/org.eclipse.pde.ui_3.2.1.v20060816-0800.jar [66] was not resolved. !SUBENTRY 2 org.eclipse.pde.ui 2 0 2007-01-25 08:26:39.318 !MESSAGE Missing required bundle org.eclipse.jdt.debug.ui_[3.2.0,4.0.0). !SUBENTRY 2 org.eclipse.pde.ui 2 0 2007-01-25 08:26:39.318 !MESSAGE Missing required bundle org.eclipse.ant.ui_[3.1.0,4.0.0). !SUBENTRY 2 org.eclipse.pde.ui 2 0 2007-01-25 08:26:39.318 !MESSAGE Missing required bundle org.eclipse.jdt.junit_[3.2.0,4.0.0). | ||||
|
投稿日時: 2007-01-25 09:02
追記です。
OSはWindowsXP SP2です。gcjの問題ではないです。 | ||||
|
投稿日時: 2007-01-25 09:39
ClassFormatErrorは1.0のときからありますよ? ファイルが壊れている場合は、再インストールが必要と思われます。 | ||||
|
投稿日時: 2007-01-25 10:02
eclipseは最新版をダウンロードして入れてみました。
JDKも以前は1.5のUpdate9でしたがJDK1.6にしてみて駄目で、 アンインストールしてから1.5のUpdate10を入れております。 その後の結果が先ほどのログです。 eclipseフォルダ以外にデータが残ってるんでしょうか? .metadataフォルダ以外に消す必要あるんでしょうかね。 | ||||
|
投稿日時: 2007-01-25 10:17
PATHの設定が残っていて、そっちが1.6を指してるとかって事無いですか?
| ||||
|
投稿日時: 2007-01-25 10:36
真っ先に確認して修正していたので、それは大丈夫です。
| ||||
|
投稿日時: 2007-01-25 11:58
>!MESSAGE Unable to access file "plugins/org.eclipse.jdt.debug.ui_3.2.1.r321_v20060918.jar!META-INF/MANIFEST.MF".
のファイルは実際アクセスできるんでしょうか。 >java.lang.ClassFormatError: Unknown constant tag 13 in class file org/eclipse/swt/internal/win32/OS at java.lang.ClassLoader.defineClass1(Native Method) のファイルがうまく上書きされずに古いままとか。 たぶん関係ないですが、eclipse -cleanで起動してみるとか。 | ||||
|
投稿日時: 2007-01-25 18:12
cleanはやっていましたが効果なしです。 jar展開時にエラーが出たのですが、中身自体は空けずに確認しました、あります。 |