【问题标题】:Why does Java not compile my code? [duplicate]为什么 Java 不编译我的代码? [复制]
【发布时间】:2017-09-14 23:58:46
【问题描述】:

语言:Java
JRE:jre1.8.0_144
IDE:Eclipse Oxygen 发布(4.7.0)

说明:点击“运行”按钮后,代码没有编译,控制台出现红色文本。

截图:

代码如下:

package chapter3.project2;
import java.util.*;

public class MetricConversion {

    public static void main(String[] args) {
        System.out.println("WTF Eclipse?");
    }
}

错误信息:

Exception in thread "main" java.lang.Error: Unresolved compilation problem: 
at chapter3.project2.MetricConversion.main(MetricConversion.java:30)

好像不管我在main方法里放什么,错误一直在弹出。

谢谢。

【问题讨论】:

  • 清理你的项目并重建。您必须自动禁用构建。显然该类没有 30 行。
  • 尝试远程导入您的java.util.*
  • 尝试在cmd中使用javac。并检查 MetricConversion.java 的第 30 行是否有任何内容
  • @Abe 没用 :-(
  • 您是否尝试过清理和重建项目(可能在重新启动 IDE 甚至计算机之后)?

标签: java eclipse compiler-errors compilation


【解决方案1】:

jre 库在哪里?为什么不从源文件夹编译和运行? 检查项目属性并添加jre运行时库还创建源文件夹(src)并编译运行。 或者 构建一个干净的 Java 项目并在 src 文件夹中添加包和类。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-27
    • 2016-07-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-09
    相关资源
    最近更新 更多