最近我在Eclipse中安装了Android插件。
我正在使用Windows 7 64位并安装 jre6
在此之前,Java的每件事都很好,但在安装插件后,我创建了简单的Java程序,看它是否正常工作!
以下是我的" Hello World!"程序
public class Test {
public static void main(String args[])
{
System.out.println("Hello World!");
}
}
在运行此程序时,没有任何内容被打印出来。
除了在Eclipse中安装Android插件外,我什么也没碰过, 以上代码在Windows控制台上正常运行。
当我安装Android插件时,我使用的是 JDK 1.7 但是在搜索我的问题的解决方案时,我发现 Android 需要 JDK 1.6 所以我安装了 JRE6 但结果没有任何帮助,所以我从我的Windows中删除了所有 JDK和JRE ,并为此问题安装了新的 JRE6 ,尽管与 JAVA <无关/ strong>但是,我的Workspace中的所有项目都从 JDK 1.7 中无限制。
在尝试重新绑定JRE时,我遇到了错误
所以我创建了新的Workspace,上面的JRE问题得到了解决,但仍然在新的Workspace中,#Hello Manager!&#34;程序没有运行。
我尝试了环境变量的所有内容,但没有任何帮助
以下链接提出了一些解决方案
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实例。
提前感谢您的帮助。
以下是新创建的Workspace和旧的Workspace的.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