你们中的一些人可能熟悉这个以youtube友好方式学习java的人youtube频道,Link我发现他们非常有帮助,大多数时候我遇到某种错误答案已经在评论中,这是我找不到的,这是我的代码:
import java.util.Scanner;
class apples{
public static void main{String args[]){
Scanner harbo = new Scanner(System.in);
System.out.println(harbo.nextLine());
}
}
这是我运行时遇到的错误:
错误:
Main method not found in class apples, please define the main method as:<br/>
public static void main(String[] args)
or a JavaFX application class must extend `javafx.application.Application`
很抱歉,如果这是非常明显的,全新的Java,刚刚学完python ^ _ ^
答案 0 :(得分:3)
嗯,答案已在错误消息中给出。
“请将主要方法定义为”:
public static void main(String[] args){...}
而不是
public static void main{String args[]){...}
答案 1 :(得分:1)
好吧,错误消息告诉你问题是什么:你有一个JavaFX应用程序,你需要扩展正确的类来运行你的代码:
import java.util.Scanner;
import javafx.application.Application;
class apples extends javafx.application.Application {
public static void main{String[] args){
Scanner harbo = new Scanner(System.in);
System.out.println(harbo.nextLine());
}
}
顺便说一句,请注意Java中使用的命名约定,例如类名是CamelCase并以大写字母开头。在您的情况下,它将是Apples
而不是apples
。
答案 2 :(得分:1)
代码中发现轻微的语法错误只需使用“{”代替main
中的“{”
class apples{
public static void main (String args[]){ //remove "{" and add "("
Scanner harbo = new Scanner(System.in);
System.out.println(harbo.nextLine());
}