eclipse - 启动时在Eclipse中的 "Initializing Java Tooling."期间发生内部错误

标签 eclipse startup

我在启动时遇到了这个奇怪的错误。在我的环境中可能有什么问题?

这是错误:

>!ENTRY org.eclipse.core.jobs 4 2 2010-12-30 17:56:32.545
!MESSAGE An internal error occurred during: "Initializing Java Tooling".
!STACK 0
    org.eclipse.equinox.internal.provisional.frameworkadmin.FrameworkAdminRuntimeException: Not a file url: ../p2/
    at       org.eclipse.equinox.internal.frameworkadmin.equinox.EquinoxManipulatorImpl.loadWithoutFwPersistentData(EquinoxManipulatorImpl.java:368)
    at org.eclipse.equinox.internal.frameworkadmin.equinox.EquinoxManipulatorImpl.load(EquinoxManipulatorImpl.java:331)
    at org.eclipse.pde.internal.core.target.AbstractBundleContainer.getVMArguments(AbstractBundleContainer.java:722)
    at org.eclipse.pde.internal.core.target.TargetPlatformService.newDefaultTargetDefinition(TargetPlatformService.java:493)
    at org.eclipse.pde.internal.core.PluginModelManager.initDefaultTargetPlatformDefinition(PluginModelManager.java:458)
    at org.eclipse.pde.internal.core.PluginModelManager.initializeTable(PluginModelManager.java:428)
    at org.eclipse.pde.internal.core.PluginModelManager.getWorkspaceModels(PluginModelManager.java:886)
    at org.eclipse.pde.core.plugin.PluginRegistry.getWorkspaceModels(PluginRegistry.java:176)
    at org.eclipse.pde.internal.core.SearchablePluginsManager.computeContainerClasspathEntries(SearchablePluginsManager.java:128)
    at org.eclipse.pde.internal.core.ExternalJavaSearchClasspathContainer.getClasspathEntries(ExternalJavaSearchClasspathContainer.java:29)
    at org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:2584)
    at org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:2679)
    at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:1866)
    at org.eclipse.jdt.core.JavaCore.initializeAfterLoad(JavaCore.java:3443)
    at org.eclipse.jdt.internal.ui.InitializeAfterLoadJob$RealJob.run(InitializeAfterLoadJob.java:35)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
Caused by: java.net.URISyntaxException: Not a file url: ../p2/
    at org.eclipse.equinox.internal.frameworkadmin.equinox.utils.FileUtils.fromFileURL(FileUtils.java:192)
    at org.eclipse.equinox.internal.frameworkadmin.equinox.EquinoxFwConfigFileParser.readp2DataArea(EquinoxFwConfigFileParser.java:362)
    at org.eclipse.equinox.internal.frameworkadmin.equinox.EquinoxFwConfigFileParser.readFwConfig(EquinoxFwConfigFileParser.java:224)
    at org.eclipse.equinox.internal.frameworkadmin.equinox.EquinoxManipulatorImpl.loadWithoutFwPersistentData(EquinoxManipulatorImpl.java:366)

最佳答案

不要删除所有完整的.metadata

  • 备份.metadata
  • 仅删除.metadata/.plugins/org.eclipse.core.resources/.project
  • 重新启动Eclipse

  • 观察:项目文件夹已创建

    进一步-如果您使用svn/git/hg有代码存储库链接,它将被销毁,因此可以恢复
  • 关闭 eclipse
  • 从备份中复制相关项目,以与.metadata/.plugins/org.eclipse.core.resources/.project中的当前项目合并
  • 重新启动Eclipse

  • 崩溃-可能会发生零星的失败错误(同步或其他原因)-无害

    关于eclipse - 启动时在Eclipse中的 "Initializing Java Tooling."期间发生内部错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4568297/

    相关文章:

    java - ActionBarActivity 无法解析为类型,Jar 不匹配 : Eclipse

    java - 为 Eclipse Workspace 中现有的文件实例化文件

    java - Web 服务客户端 - 选择的服务定义无效

    c++ - ctor init 不调用库中的全局 ctor 实例

    c++ - 如何通过将程序添加到注册表来使我的程序在启动时运行?

    java - 在 IProject 中搜索文件 - Eclipse

    eclipse - 如何将 LGPL 库捆绑到基于 Eclipse 的商业应用程序中?

    macos - 如何在 Mac OS 系统启动时启动 ActiveMq

    java - 当我使用 Launch4j 添加启动画面时,出现启动错误 ("An error occurred while starting the application")

    r - 启动 R 并从批处理文件中调用脚本