JavaBuilder 处理 CoreException

标签 java eclipse virtual-machine javabuilders buildmanager

我正在使用 Eclipse。在我开发的时候一切正常,但是我有两天出现了一些奇怪的问题。我有一个包含多个包的子项目。我想在包之间使用一些类,Eclipse 可以识别导入。但是,当我尝试导入时,显示无法解析导入。我看到了日志文件并得到了下一行:

org.eclipse.core.runtime.CoreException: File not found: E:\eclipse\PasarelaCARTIF\classes\es\cartif\zigbee\driver\Controller.class.
at org.eclipse.core.internal.filesystem.Policy.error(Policy.java:55)
at org.eclipse.core.internal.filesystem.local.LocalFile.openInputStream(LocalFile.java:371)
at org.eclipse.core.internal.localstore.FileSystemResourceManager.read(FileSystemResourceManager.java:702)
at org.eclipse.core.internal.resources.File.getContents(File.java:293)
at org.eclipse.jdt.internal.core.util.Util.getResourceContentsAsByteArray(Util.java:1131)
at org.eclipse.jdt.internal.core.builder.IncrementalImageBuilder.writeClassFileCheck(IncrementalImageBuilder.java:875)
at org.eclipse.jdt.internal.core.builder.IncrementalImageBuilder.writeClassFileContents(IncrementalImageBuilder.java:817)
at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.writeClassFile(AbstractImageBuilder.java:823)
at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.acceptResult(AbstractImageBuilder.java:187)
at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:504)
at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:364)
at org.eclipse.jdt.internal.core.builder.IncrementalImageBuilder.compile(IncrementalImageBuilder.java:321)
at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:301)
at org.eclipse.jdt.internal.core.builder.IncrementalImageBuilder.build(IncrementalImageBuilder.java:134)
at org.eclipse.jdt.internal.core.builder.JavaBuilder.buildDeltas(JavaBuilder.java:265)
at org.eclipse.jdt.internal.core.builder.JavaBuilder.build(JavaBuilder.java:193)
at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:629)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:172)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:203)
at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:255)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:258)
at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:311)
at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:343)
at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:144)
at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:242)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)

这是第一次出现。有什么问题?

非常感谢!祝你有美好的一天!

最佳答案

远射!尝试在 Eclipse 中进行清理,然后构建您的项目。从具有下次编译所需的类文件的项目开始。

eclipse 经常会搞砸您的项目,您不得不求助于奇怪的方法,例如上述方法。被迫创建一个新工作区并将您的项目导入到那里,然后它神奇地再次开始工作的情况并非闻所未闻。

查看您依赖的项目中的 .java 文件是否真正编译并在其他项目的错误消息指示的所需文件夹中创建 .class 文件。

关于JavaBuilder 处理 CoreException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7188497/

相关文章:

java - 使 Spring Quartz Job Scheduler 在用户操作上运行

java - 导入maven项目但父模块被禁用

java - Eclipse 安装详细信息中的“法律信息”按钮呈灰色

Java 虚拟机的字节序

azure - Azure 虚拟机上的数据磁盘

计算程序在虚拟机中的运行时间

java - 复杂的lookbehind中的无限量词

java - 为多个 JUnit 测试类添加一个设置步骤

java - 无法将 JSF ViewScoped bean 作为 ManagedProperty 注入(inject) validator

eclipse - 将 Maven 安装添加到 Elipse