【发布时间】:2019-11-06 09:39:08
【问题描述】:
我正在通过 Microsoft 提供的 Edx 课程学习 JAVA,我正在重复他们视频中的示例,但每当我编译时都会出现此错误:
Exception in thread "main" java.lang.Error: Unresolved compilation problem:
at var.main(var.java:3)
这是我的代码,与视频教程中的代码基本相同:
public class var {
public static void main (String[] args) {
int x= 12;
System.out.println("my number is" + x);
}
}
我使用的是 Eclipse IDE,而他们的是 IntelliJ 我希望你能指出错误。谢谢你。
【问题讨论】:
-
您使用的 JDK 与他们使用的相同吗?我怀疑您使用的是 JDK 11(或更高版本)并且课程使用的是 JDK 8(或类似版本)。尝试将您的课程从
var重命名为Main之类的其他名称。 (还要注意大写字母,因为这是一般约定)。 -
注意:按照惯例,类名以大写字母开头(不是强制的,但这是大多数开发人员所期望和习惯的——所以可能在提到的视频中也是如此)
-
我习惯使用 python,这只是我在 Java 中的第二个代码,所以我不知道将它命名为 var 会导致问题。感谢您指出这一点,这真的很有帮助!
标签: java eclipse class intellij-idea println