我已经安装了talend open studio一个月了,突然间我在去年早上打开它时出现了这个错误
java.lang.NoClassDefFoundError:org / eclipse / jdt / core / JavaCore at org.talend.designer.runprocess.java.JavaProcessorUtilities.getTalendJavaProject(JavaProcessorUtilities.java:99) 在 org.talend.designer.runprocess.DefaultRunProcessService.getTalendProcessJavaProject(DefaultRunProcessService.java:514) 在 org.talend.designer.runprocess.RunProcessService.getTalendProcessJavaProject(RunProcessService.java:356) 在 org.talend.designer.runprocess.DeleteAllJobWhenStartUp $ 1.run(DeleteAllJobWhenStartUp.java:85) 在 org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313) 在 org.talend.designer.runprocess.DeleteAllJobWhenStartUp.earlyStartup(DeleteAllJobWhenStartUp.java:136) 在 org.talend.designer.runprocess.DeleteAllJobWhenStartUp.startup(DeleteAllJobWhenStartUp.java:56) 在 org.talend.designer.runprocess.RunProcessService.deleteAllJobs(RunProcessService.java:228) 在org.talend.core.CoreService.deleteAllJobs(CoreService.java:318) 在 org.talend.core.repository.model.ProxyRepositoryFactory.logOnProject(ProxyRepositoryFactory.java:1879) 在 org.talend.repository.ui.login.LoginHelper $ 1.run(LoginHelper.java:426) 在 org.eclipse.jface.operation.ModalContext $ ModalContextThread.run(ModalContext.java:122)
我该如何处理...谢谢?
答案 0 :(得分:1)
如果您阅读日志(TOS_DI-20170623_1246-V6.4.1 \ workspace.metadata.log),则可以看到
由以下原因引起:org.eclipse.core.internal.resources.ResourceException: 无法读取以下内容的元数据 'C:\ Programmation \ TOS_DI-20170623_1246-V6.4.1 \ workspace.metadata.plugins \ org.eclipse.core.resources.root.indexes \ properties.index'。 意外的版本:0。 org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:303)在 org.eclipse.core.internal.properties.PropertyBucket.load(PropertyBucket.java:258) 在org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:274) 在 org.eclipse.core.internal.localstore.BucketTree.loadBucketFor(BucketTree.java:115) 在 org.eclipse.core.internal.properties.PropertyManager2.getProperty(PropertyManager2.java:134) 在 org.eclipse.core.internal.resources.Resource.getPersistentProperty(Resource.java:1205) 在 org.eclipse.jdt.internal.core.JavaModelManager.loadVariablesAndContainers(JavaModelManager.java:3265) 在 org.eclipse.jdt.internal.core.JavaModelManager.startup(JavaModelManager.java:5036) 在org.eclipse.jdt.core.JavaCore.start(JavaCore.java:5651)处 org.eclipse.osgi.internal.framework.BundleContextImpl $ 3.run(BundleContextImpl.java:771) 在 org.eclipse.osgi.internal.framework.BundleContextImpl $ 3.run(BundleContextImpl.java:1) 在java.security.AccessController.doPrivileged(本机方法)在 org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:764) ...还有21
我刚刚删除了“ TOS_DI-20170623_1246-V6.4.1 \ workspace.metadata.plugins \ org.eclipse.core.resources.root.indexes \ properties.index”,效果很好
答案 1 :(得分:0)
您好我找到了解决方案我卸载了TOS,我现在再次下载TOS它可以正常工作