我不知道为什么,但是从今天开始Eclipse不会将.java文件编译成.class.我按下"运行"按钮,Eclipse只尝试运行程序而不是先编译它,所以我一直得到这个错误:
Exception in thread "main" java.lang.NoClassDefFoundError
Run Code Online (Sandbox Code Playgroud)
Sep*_*tem 37
从窗口打开问题视图 - >显示视图 - >问题,如果有任何错误,请修复它
如果您的项目中存在任何问题,eclipse将拒绝编译
Mar*_*eli 10
当"由于某些原因"您的项目已损坏并且在Eclipse中项目名称附近有一个红色图标时,会发生此问题.解决方案是保存项目的文件夹,在Eclipse中删除项目,而不是在Eclipse中再次创建项目,复制以前保存的所有文件.
我遇到了Eclipse Luna的这个问题,由于某种原因,项目中缺少Java构建器.验证.project文件中是否有类似的内容
<buildSpec>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
Run Code Online (Sandbox Code Playgroud)
您还可以从"项目属性" - >"构建器"配置构建器
小智 5
当我遇到完全相同的问题时,其原因始终相同,并且该解决方案对我来说 100% 的时间都有效。它是由项目的 Java 构建路径中缺少 jar 文件引起的,它由项目图标上的红色感叹号装饰指示。要解决此问题,请转到 Project|Properties|Java Build Path,单击 Libraries 选项卡,然后删除或修复所有丢失的 jar 文件的路径。如果您的项目配置为自动重建,则应在您应用更改后立即开始构建。
| 归档时间: |
|
| 查看次数: |
83037 次 |
| 最近记录: |