eclipse是Java的新手,错误已经存在
package day1.examples;
public class String2 {
public static void main(String[] args) {
String x = "Andrei Vlad";
System.out.println("Hello" + x);
}
}
当我运行它时,我不断地得到这个错误
Error: Main method not found in class day1.examples.String2, please define the main method as:
public static void main(String[] args)
或者JavaFX应用程序类必须扩展javafx.application.Application
和在线错误,它说类型mysmatch不能转换为java语言字符串等
多谢各位
# 1 楼答案
这对我很有用:
最可能的解释是,您已经设法使Eclipse变得相当混乱
我最初的想法是这是一个问题。但是,如果你复制并粘贴了正确的代码,证据证明这是错误的
我的另一个想法是,您错误地创建了自己版本的
String
类(在day1.examples
包中)。但是,应该会在x
的初始化中导致编译错误# 2 楼答案
我会先尝试一下这个项目。看起来很奇怪,在一个包中只需要一个类,但它会为您重新编译所有代码。每次我有一个问题,我认为我不应该有我总是F5(刷新)我的包,然后清理。你会惊讶于它修复了多少问题
转到项目>;干净的
然后再次尝试跑步
# 3 楼答案
代码说你的主类有一些想法是错误的,但是看起来一切正常
在Eclipse rigth中,单击您的项目->;运行->;运行配置并检查是否一切正常