मेरी ग्रहण प्लगइन लॉन्च करने के साथ, मुझे Root exception:java.lang.IllegalStateException: Workbench has not been created yet.
त्रुटि मिली।"वर्कबेंच अभी तक नहीं बनाया गया है" ग्रहण प्लगइन प्रोग्रामिंग में त्रुटि
और ऐसा लगता है कि कुछ बंडल अपवाद त्रुटि बनाने के लिए दुष्प्रभाव का कारण बनता है। मुझे नहीं लगता कि मेरा कोड egit मॉड्यूल का उपयोग करता है।
org.osgi.framework.BundleException: Exception in org.eclipse.egit.ui.Activator.start() of bundle org.eclipse.egit.ui.
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.BundleHost.startWorker(BundleHost.java:381)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:300)
मैं इस त्रुटि को कैसे हटा सकता हूं? यह वह कोड है जो वर्कस्पेस तक पहुंचता है। मुझे this article - Debugging a failed Eclipse launch कह रहा है कि यह दौड़ की स्थिति है, लेकिन मुझे यकीन नहीं है कि मेरे पास दौड़ की स्थिति क्यों है, और यदि हां, तो इसे कैसे निकालें।
public void renameClassRefactor() throws CoreException {
// get the project information with ResourcesPlugin
IWorkspaceRoot root = ResourcesPlugin.getWorkspace().getRoot();
// 1. The name of the project in the workspace
System.out.println(ResourcesPlugin.getWorkspace().toString());
java.io.File workspaceDirectory = root.getLocation().toFile();
System.out.println(workspaceDirectory.toString());
अच्छा, पूरी तरह से काम किया –