2015-07-09 2 views
1

Я использую eclipse kepler для разработки какой-либо java-программы, и сегодня утром у меня возникла новая проблема: eclipse не запускается. До вчерашнего дня все работало, но сегодня утром, когда я пытаюсь выполнить его, я получаюEclipse не запускается после каких-либо изменений

enter image description here

Файл журнала содержит исключения foolowing:

!SESSION 2015-07-09 09:55:31.429 ----------------------------------------------- 
eclipse.buildId=4.3.2.M20140221-1700 
java.version=1.7.0_60 
java.vendor=Oracle Corporation 
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=it_IT 
Framework arguments: -product org.eclipse.epp.package.jee.product 
Command-line arguments: -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.jee.product 

!ENTRY org.eclipse.osgi 4 0 2015-07-09 09:55:31.757 
!MESSAGE Startup error 
!STACK 1 
java.lang.RuntimeException: Exception in org.eclipse.osgi.framework.internal.core.SystemBundleActivator.start() of bundle org.eclipse.osgi. 
    at org.eclipse.osgi.framework.internal.core.InternalSystemBundle.resume(InternalSystemBundle.java:233) 
    at org.eclipse.osgi.framework.internal.core.Framework.launch(Framework.java:656) 
    at org.eclipse.core.runtime.adaptor.EclipseStarter.startup(EclipseStarter.java:275) 
    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.equinox.launcher.Main.invokeFramework(Main.java:636) 
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:591) 
    at org.eclipse.equinox.launcher.Main.run(Main.java:1450) 
Caused by: org.osgi.framework.BundleException: Exception in org.eclipse.osgi.framework.internal.core.SystemBundleActivator.start() of bundle org.eclipse.osgi. 
    at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:734) 
    at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:683) 
    at org.eclipse.osgi.framework.internal.core.InternalSystemBundle.resume(InternalSystemBundle.java:225) 
    ... 10 more 
Caused by: java.lang.SecurityException: SHA1 digest error for org/eclipse/osgi/internal/module/ResolverImpl.class 
    at sun.security.util.ManifestEntryVerifier.verify(Unknown Source) 
    at java.util.jar.JarVerifier.processEntry(Unknown Source) 
    at java.util.jar.JarVerifier.update(Unknown Source) 
    at java.util.jar.JarVerifier$VerifierStream.read(Unknown Source) 
    at sun.misc.Resource.getBytes(Unknown Source) 
    at java.net.URLClassLoader.defineClass(Unknown Source) 
    at java.net.URLClassLoader.access$100(Unknown Source) 
    at java.net.URLClassLoader$1.run(Unknown Source) 
    at java.net.URLClassLoader$1.run(Unknown Source) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at java.net.URLClassLoader.findClass(Unknown Source) 
    at java.lang.ClassLoader.loadClass(Unknown Source) 
    at java.lang.ClassLoader.loadClass(Unknown Source) 
    at org.eclipse.osgi.internal.baseadaptor.StateManager.createResolver(StateManager.java:283) 
    at org.eclipse.osgi.internal.baseadaptor.StateManager.initializeSystemState(StateManager.java:182) 
    at org.eclipse.osgi.internal.baseadaptor.StateManager.createSystemState(StateManager.java:195) 
    at org.eclipse.osgi.internal.baseadaptor.BaseStorage.readStateData(BaseStorage.java:843) 
    at org.eclipse.osgi.internal.baseadaptor.BaseStorage.getStateManager(BaseStorage.java:799) 
    at org.eclipse.osgi.baseadaptor.BaseAdaptor.getState(BaseAdaptor.java:387) 
    at org.eclipse.osgi.internal.baseadaptor.BaseStorage.frameworkStart(BaseStorage.java:923) 
    at org.eclipse.osgi.baseadaptor.BaseAdaptor.frameworkStart(BaseAdaptor.java:250) 
    at org.eclipse.osgi.framework.internal.core.SystemBundleActivator.start(SystemBundleActivator.java:60) 
    at org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.java:711) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:702) 
    ... 12 more 

Я TrID следовать некоторым SO нить как

Link1

bu ничего не делать, как я могу решить эту проблему?

+0

произойдет ли это до или после того, как вы выбрали свое рабочее место? (Если у вас есть рабочее пространство по умолчанию, вы можете не получить эту опцию). – Magnilex

+0

@Magnilex Это произойдет до выбора рабочей области. – Skizzo

+0

Вы уже пробовали запустить 'eclipse -clean -refresh'? Если это не помогает, начните с другого рабочего пространства (запустите 'eclipse -data '), чтобы узнать, есть ли проблема с вашей установкой или рабочей областью. Если это инсталляция, попробуйте переустановить (возможно, стоит попробовать в любом случае, когда kepler стоит за двумя версиями). – Axel

ответ

1

Что-то выглядит не так в Eclipse, собственные банки, Ошибка указывает на отказ Wile загружать классы из одной баночки, Постарайтесь, чтобы получить свежую копию баночки и заменить его в каталог Eclipse.

Если это не работает, лучше всего было бы установить новую копию затмения (и я предлагаю вам установить Eclipse, Luna)

+0

Вы можете попробовать переустановить Eclipse и посмотреть, устраняет ли это проблему. Это может быть самый быстрый способ вернуться к разработке. –

+0

_and Я предлагаю вам установить Eclipse-Luna_. Почему не Eclipse Mars, последний выпуск? – Magnilex

+0

У меня нет опыта работы с Марсом, это может быть лучше, но я предложил на основе моего опыта, спасибо за ваше замечание. – Ghayth

0

Попробуйте установить его с помощью затмений инст-win64.exe. Это устранило проблему для меня:

enter image description here

Смежные вопросы