最近、Eclipse に Android プラグインをインストールしました。
Windows 7 64ビットを使用しており、jre6がインストールされています
これまでJavaのすべてがうまくいっていましたが、プラグインをインストールした後、簡単なJavaプログラムを作成して、正常に動作するかどうかを確認しました.
以下は私の「Hello World!」です。プログラム
public class Test {
public static void main(String args[])
{
System.out.println("Hello World!");
}
}
このプログラムを実行すると、何も印刷されません。
Android プラグインを Eclipse にインストールする以外には何も触れていません。上記のコードは Windows コンソールで正常に動作しています。
Androidプラグインをインストールしたとき、私はJDK 1.7を使用していましたが、問題の解決策を探していたところ、AndroidにはJDK 1.6が必要であることがわかったので、 JRE6をインストールしましたが、結果は同じで何も役に立たなかったので、Windowsから すべてのJDKとJREを削除しましたJAVAとは関係ありませんが、この問題のために新しいJRE6をインストールしましたが、ワークスペース内のすべてのプロジェクトがJDK 1.7から制限されなくなりました。
JREを再バインドしようとすると、エラーが発生しました
だから私は新しいワークスペースを作成し、上記のJREの問題は解決しましたが、それでも新しいワークスペースで「Hello World!」プログラムが実行されていません。
環境変数ですべてのことを試しましたが、何も役に立ちません
以下のリンクはいくつかの解決策を提案しました
https://askubuntu.com/questions/186986/eclipse-has-multiple-issues-after-jre-6-openjdk-upgrade
http://www.eclipse.org/forums/index.php/mv/msg/156204/530834/
ほとんどのソリューションはLinux および OpenJDK用であり、私にとっても役に立ちません。
この問題の解決策がある場合、Eclipse の新しいインスタンスをインストールしたくありません。
助けてくれてありがとう。
以下は、新しく作成されたワークスペースと古いワークスペースの両方の .metadata/.log ファイルの一部です。オリジナルはとても大きいので、イニシャルを入れてみました。
!ENTRY org.eclipse.debug.ui 4 120 2013-06-19 16:05:42.744
!MESSAGE Error logged from Debug UI:
!STACK 1
org.eclipse.core.runtime.CoreException: Plug-in org.eclipse.jdt.debug.ui was unable to load class org.eclipse.jdt.debug.ui.launchConfigurations.JavaApplicationLaunchShortcut.
at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.throwException(RegistryStrategyOSGI.java:194)
at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:176)
at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:905)
at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243)
at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:55)
at org.eclipse.debug.internal.ui.launchConfigurations.LaunchShortcutExtension.getDelegate(LaunchShortcutExtension.java:410)
at org.eclipse.debug.internal.ui.launchConfigurations.LaunchShortcutExtension.getLaunchConfigurations(LaunchShortcutExtension.java:505)
at org.eclipse.debug.internal.ui.contextlaunching.LaunchingResourceManager.getParticipatingLaunchConfigurations(LaunchingResourceManager.java:490)
at org.eclipse.debug.internal.ui.contextlaunching.LaunchingResourceManager.getLabel(LaunchingResourceManager.java:322)
at org.eclipse.debug.internal.ui.contextlaunching.LaunchingResourceManager.computeLabels(LaunchingResourceManager.java:240)
at org.eclipse.debug.internal.ui.contextlaunching.LaunchingResourceManager$2.run(LaunchingResourceManager.java:138)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
Caused by: org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter$TerminatingClassNotFoundException: An error occurred while automatically activating bundle org.eclipse.jdt.debug.ui (341).
at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:122)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:469)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:216)
at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:395)
at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:464)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:421)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:412)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
at java.lang.ClassLoader.loadClass(Unknown Source)
at org.eclipse.osgi.internal.loader.BundleLoader.loadClass(BundleLoader.java:340)
at org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:229)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass(AbstractBundle.java:1212)
at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:174)
at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:905)
at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243)
at