sharpen Активатор sharpen.core.Sharpen для связки sharpen.core недействителен
Я пытаюсь запустить Sharpen, чтобы преобразовать код Java в C#. Ниже приведена подробная инструкция, которой я следую, условия и постановка задачи.
Инструкция следовала:
- http://www.pauldb.me/post/14916717048/a-guide-to-sharpen-a-great-tool-for-converting-java
- http://community.versant.com/documentation/reference/db4o-7.12/net2/reference/index_Left.html
Среда:
- Затмение 4.2.0
- JDK 1.7 (jdk1.7.0_03)
Проблема:
Я могу настроить проект в Eclipse и запустить файл сборки для преобразования кода. При выполнении целевого "sharpen-docs" файла сборки он выдает следующее сообщение в журнале конфигурации eclipse:
Любая помощь будет высоко ценится. Заранее спасибо.
!ENTRY org.eclipse.osgi 2 0 2012-07-31 13:23:04.507
!СООБЩЕНИЕ
!STACK 0
org.osgi.framework.BundleException: активатор sharpen.core.Sharpen для пакета sharpen.core недопустим в org.eclipse.osgi.framework.internal.core.AbstractBundle.loadBundleActivator(AbstractBundle.java:172) в org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:679) в org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:381) в org..framework.internal.core.AbstractBundle.start(AbstractBundle.java:300) в org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:440) в org.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger(BundleLoader.java:263) в org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:236) в org.eclipse.osgi.framework.internal.core.AbstractBundleBloadClass.java:1212) в org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:174) в org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:905) в org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243) в org.eclipse.core.internal.registry.ConfigurationElement (55) в org.eclipse.equinox.internal.app..core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79) в org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:353) в org.cap.run::43) в джа va.lang.reflect.Method.invoke(Method.java:601) в org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:629) в org.eclipse.equinox.launcher.Main.basicRun(Main. Java:584) в org.eclipse.equinox.launcher.Main.run(Main.java:1438) в org.eclipse.equinox.launcher.Main.main(Main.java:1414) в org.eclipse.core.launcher.Main.main(Main.java:34) Вызывается: java.lang.ClassNotFoundException: sharpen.core.Sharpen
at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:501) в org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:421) в org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:412) в org.eclipse.osgi.internal.baseadlassaderoDefault.loadClass(DefaultClassLoader.java:107) в java.lang.ClassLoader.loadClass(ClassLoader.java:356) в org.eclipse.osgi.internal.loader.BundleLoader.loadClass(BundleLoader.java:340) в org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:229) в org.eclipse.osgi.framework.internal.core.AbstractBundle.loadBundleActivator(AbstractBundle.java:165)
... еще 25 Корневое исключение: java.lang.ClassNotFoundException: sharpen.core.Sharpen в org.eclipse.osgi.internal.loader. BundleLoader.findClassInternal (BundleLoader.java:501) по адресу org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:421) по адресу org.eclipse.osgi.internal.loader.BundleLoader.findCl (412) в org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107) в java.lang.ClassLoader.loadClass(ClassLoader.java:356) в org.eclipse.osgi.internal.oader.Bund.loadClass (BundleLoader.java:340) в org.eclipse.osgi.framework.internal.core.BundleHost.loadClass (BundleHost.java:229) в org.eclipse.osgi.framework.internal.core.AbstractBundle.loadBundleAc.java: 165) на org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:679) на org.eclipse.osgi.framework.internal.core.Bun dleHost.startWorker (BundleHost.java:381) в org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:300) в org.eclipse.osgi.framework.util.SecureAction.start (SecureAction. Java: 440) в org.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger(BundleLoader.java:263) в org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:236) или.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass(AbstractBundle.java:1212) в org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension (RegistryStrategyOSGI.java:17cse. org.seg или org)..internal.registry. (ConfigurationElementHandle.java:55) в org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:191) в org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110) в org.eclipse.core.runap.arta EclipseAppLauncher.java:79) в org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:353) в org.eclipse.core.runtime.adaptor.EclipseStarter.run (Eclipse): Eclipse.reflect. (Method.java:601) в org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:629) в org.eclipse.equinox.launcher.Main.basicRun(Main.java:584) в org.eclipse. equinox.launcher.Main.run (Main.java:1438) в org.eclipse.equinox.launcher.Main.main(Main.java:1414) в org.eclipse.core.launcher.Main.main (Main.java: 34)
! ENTRY org.eclipse.osgi 4 0 2012-07-31 13: 23: 04.737! СООБЩЕНИЕ Ошибка приложения!STACK 1 org.eclipse.core.runtime.CoreException: плагину sharpen.core не удалось загрузить класс sharpen.core.SharpenApplication. в org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.throwException(RegistryStrategyOSGI.java:194) в org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension (RegistryStrategy.17) atIgSecG.core.internal.registry.ExtensionRegistry.createExecutableExtension (ExtensionRegistry.java:905) в org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243) в org.eclipse.core.andlef.reg.createExecutableExtension(ConfigurationElementHandle.java:55) по адресу org.eclipse.equinox.internal.app.EclipseAppHandle.run (EclipseAppHandle.java:191) по адресу org.eclipse.core.runtime.internal.adapr: 110) в org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79) в org.eclipse.core.runtime.adaptor.EclipseStarter.run (EclipseStar3.ava) orj eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:180) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:629) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:584) at org.eclipse.equinox.launcher.Main.run(Main.java:1438) at org.eclipse.equinox.launcher.Main.main(Main.java:1414) at org.eclipse.core.launcher.Main.main(Main.java:34) Caused by: java.lang.ClassNotFoundException: sharpen.core.SharpenApplication at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:501) 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(ClassLoader.java:356) 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) ... 17 more
1 ответ
Для записей:
Проблема была решена после того, как я установил Java 6 .. спасибо Андерсу за указание на это.