微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Eclipse Neon with Decompiler Jad Configured 显示编辑器无法初始化

如何解决Eclipse Neon with Decompiler Jad Configured 显示编辑器无法初始化

我已经通过将 JADClipse Jar 放置在插件空间并配置参考的其余步骤来使用 JAD 配置了 Eclipse Neon.3 Release (4.6.3),但是在以下情况下无法初始化获取编辑器单击 .class 文件。有人可以帮忙吗,因为我正在追求在 Java 中复活 Deompiled 类并在春季为它们提供 POJO 生命周期。

!ENTRY org.eclipse.ui 4 4 2021-02-18 17:13:09.805 !MESSAGE 无法创建部件 !SUBENTRY 1 org.eclipse.jdt.core 4 1006 2021-02-18 17:13:09.805 !MESSAGE 注释 [in asm-test_6_1] 不在其项目的构建路径上 !堆栈 1 Java 模型异常:Java 模型状态 [注释 [in asm-test_6_1] 不在其项目的构建路径中] 在 org.eclipse.jdt.internal.core.JavaElement.newJavaModelException(JavaElement.java:566) 在 org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:247) 在 org.eclipse.jdt.internal.core.Openable.openAncestors(Openable.java:505) 在 org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:241) 在 org.eclipse.jdt.internal.core.Openable.openAncestors(Openable.java:505) 在 org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:241) 在 org.eclipse.jdt.internal.core.sourceRefElement.generateInfos(SourceRefElement.java:107) 在 org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:579) 在 org.eclipse.jdt.internal.core.BinaryType.getElementInfo(BinaryType.java:287) 在 org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:302) 在 org.sf.feeling.decompiler.editor.DecompilerSourceMapper.findSource(DecompilerSourceMapper.java:66) 在 org.sf.feeling.decompiler.editor.JavaDecompilerClassFileEditor.doOpenBuffer(JavaDecompilerClassFileEditor.java:173) 在 org.sf.feeling.decompiler.editor.JavaDecompilerClassFileEditor.doOpenBuffer(JavaDecompilerClassFileEditor.java:148) 在 org.sf.feeling.decompiler.editor.JavaDecompilerClassFileEditor.doOpenBuffer(JavaDecompilerClassFileEditor.java:140) 在 org.sf.feeling.decompiler.editor.JavaDecompilerClassFileEditor.doSetInput(JavaDecompilerClassFileEditor.java:472) 在 org.eclipse.ui.texteditor.AbstractTextEditor$5.run(AbstractTextEditor.java:3154) 在 org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:437) 在 org.eclipse.jface.operation.ModalContext.run(ModalContext.java:353) 在 org.eclipse.ui.internal.WorkbenchWindow$14.run(WorkbenchWindow.java:2184) 在 org.eclipse.swt.custom.BusyIndi​​cator.showWhile(BusyIndi​​cator.java:70) 在 org.eclipse.ui.internal.WorkbenchWindow.run(WorkbenchWindow.java:2180) 在 org.eclipse.ui.texteditor.AbstractTextEditor.internalInit(AbstractTextEditor.java:3172) 在 org.eclipse.ui.texteditor.AbstractTextEditor.init(AbstractTextEditor.java:3197) 在 org.eclipse.ui.internal.EditorReference.initialize(EditorReference.java:362) 在 org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.create(CompatibilityPart.java:318) 在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 在 java.lang.reflect.Method.invoke(Method.java:498) 在 org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55) 在 org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:966) 在 org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:931) 在 org.eclipse.e4.core.internal.di.InjectorImpl.inject(InjectorImpl.java:151) 在 org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:375) 在 org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:294) 在 org.eclipse.e4.core.contexts.ContextInjectionFactory.make(ContextInjectionFactory.java:162) 在 org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:105) 在 org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:74) 在 org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:56) 在 org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer.createWidget(ContributedPartRenderer.java:129) 在 org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget(PartRenderingEngine.java:975) 在 org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:651) 在 org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:757) 在 org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$0(PartRenderingEngine.java:728) 在 org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:722) 在 org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) 在 org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:706) 在 org.eclipse.e4.ui.internal.workbench.PartServiceImpl$1.handleEvent(PartServiceImpl.java:104) 在 org.eclipse.e4.ui.services.internal.events.UIEventHandler$1.run(UIEventHandler.java:40) 在 org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:233) 在 org.eclipse.ui.internal.Uisynchronizer.syncExec(Uisynchronizer.java:145) 在 org.eclipse.swt.widgets.display.syncExec(display.java:4821) 在 org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:211) 在 org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent(UIEventHandler.java:36) 在 org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:201) 在 org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:197) 在 org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) 在 org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230) 在 org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148) 在 org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:135) 在 org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:78) 在 org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:39) 在 org.eclipse.e4.ui.services.internal.events.Eventbroker.send(Eventbroker.java:94) 在 org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:60) 在 org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:374) 在 org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElement(ElementContainerImpl.java:173) 在 org.eclipse.e4.ui.internal.workbench.ModelServiceImpl.showElementInWindow(ModelServiceImpl.java:617) 在 org.eclipse.e4.ui.internal.workbench.ModelServiceImpl.bringToTop(ModelServiceImpl.java:581) 在 org.eclipse.e4.ui.internal.workbench.PartServiceImpl.delegateBringToTop(PartServiceImpl.java:770) 在 org.eclipse.e4.ui.internal.workbench.PartServiceImpl.bringToTop(PartServiceImpl.java:401) 在 org.eclipse.e4.ui.internal.workbench.PartServiceImpl.showPart(PartServiceImpl.java:1214) 在 org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:3261) 在 org.eclipse.ui.internal.WorkbenchPage.access$25(WorkbenchPage.java:3176) 在 org.eclipse.ui.internal.WorkbenchPage$10.run(WorkbenchPage.java:3158) 在 org.eclipse.swt.custom.BusyIndi​​cator.showWhile(BusyIndi​​cator.java:70) 在 org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:3153) 在 org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:3117) 在 org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:3107) 在 org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(EditorUtility.java:373) 在 org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(EditorUtility.java:179) 在 org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:256) 在 org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:221) 在 org.eclipse.jdt.ui.actions.SelectiondispatchAction.dispatchRun(SelectiondispatchAction.java:271) 在 org.eclipse.jdt.ui.actions.SelectiondispatchAction.run(SelectiondispatchAction.java:249) 在 org.eclipse.jdt.internal.ui.packageview.PackageExplorerActionGroup.handleOpen(PackageExplorerActionGroup.java:379) 在 org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart$4.open(PackageExplorerPart.java:540) 在 org.eclipse.ui.OpenAndLinkWithEditorHelper$InternalListener.open(OpenAndLinkWithEditorHelper.java:46) 在 org.eclipse.jface.viewers.StructuredViewer$2.run(StructuredViewer.java:855) 在 org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) 在 org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:50) 在 org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:173) 在 org.eclipse.jface.viewers.StructuredViewer.fireOpen(StructuredViewer.java:852) 在 org.eclipse.jface.viewers.StructuredViewer.handleOpen(StructuredViewer.java:1169) 在 org.eclipse.jface.util.OpenStrategy.fireOpenEvent(OpenStrategy.java:278) 在 org.eclipse.jface.util.OpenStrategy.access$2(OpenStrategy.java:272) 在 org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:313) 在 org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) 在 org.eclipse.swt.widgets.display.sendEvent(display.java:4418) 在 org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1079) 在 org.eclipse.swt.widgets.display.runDeferredEvents(display.java:4236) 在 org.eclipse.swt.widgets.display.readAnddispatch(display.java:3824) 在 org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) 在 org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) 在 org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) 在 org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) 在 org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693) 在 org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) 在 org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) 在 org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) 在 org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) 在 org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) 在 org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) 在 org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) 在 org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) 在 org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) 在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 在 java.lang.reflect.Method.invoke(Method.java:498) 在 org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) 在 org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) 在 org.eclipse.equinox.launcher.Main.run(Main.java:1519)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。