Java System.out.println-println在Eclipse IDE中拼写不正确

Java System.out.println-println在Eclipse IDE中拼写不正确,java,eclipse,Java,Eclipse,我刚开始使用Eclipse IDE,在第一次测试中,我创建了一个文件并输入了以下内容: class Vehicle { public Vehicle(String s) { System.out.println("X"); } // public Vehicle() { } } public class Car extends Vehicle { public Car(String s) { System.out.println("Y");

我刚开始使用Eclipse IDE,在第一次测试中,我创建了一个文件并输入了以下内容:

class Vehicle {
   public Vehicle(String s) {
      System.out.println("X");
   }
   // public Vehicle() { }  
}
public class Car extends Vehicle {
   public Car(String s) {
      System.out.println("Y");
   }
   public static void main(String [] args) {
      new Car("Z");
   }
}

但我立即得到错误,说println拼写不正确。有人能告诉我我缺少什么吗?

我想你创建了一个
txt
文件,而不是
JAVA
文件

因此,它无法识别与java相关的关键字,从而导致拼写错误。 如果您将
println
更改为
print
,它将停止给出错误。因为print在英语中是一个正确的单词。
但在这里,您需要在Eclipse中单击文件菜单->新建->类,将文件扩展名从
.txt
更改为
.java
将类名命名为Car并单击Finish按钮。 它将创建Car.java文件。 然后在Car.java文件中编写以下代码

class Vehicle { 
   public Vehicle(String s) { 
      System.out.println("X"); 
   } 
    public Vehicle() { }  
  }
 public class Car extends Vehicle {  
  public Car(String s) {    
   System.out.println("Y");   
 }   
 public static void main(String [] args) { 
      new Car("Z"); 
   } 
} 
在Vehicle类中,defult构造函数作为扩展Vehicle类的类Car是必需的。否则它将显示错误,因为“隐式超级构造函数Vehicle()未定义”。必须为Car类的构造函数显式调用另一个构造函数。
现在只需运行文件的Java应用程序。它将在控制台上以Y显示输出。

我刚刚收到这个错误,修复方法是重新启动Eclipse。此错误似乎非常随机。

@tabchas此错误不是编程错误;它是由println下面的锯齿线表示的。显然有些东西配置不正确。代码完成有效吗?谢谢Vulcan。没错。你是创建了文本文件还是Java文件?一个简单的文本编辑器将在println下面加下划线,因为它不是一个单词。@Evan-谢谢。是的,这是我的问题。你能不能把这个作为一个答案,这样我就可以接受了。