一、问题发生
如下图所示,在IDEA中编译时,出现下图错误:
代码如下,我明明写了main方法的。
package com.example.app;
import com.sun.org.apache.xpath.internal.operations.String;
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
问题解决
导致这个问题放生的具体场景可能不同,这只是问题发生的原因之一。可以看到我上面的代码中导入了错误的String类:import com.sun.org.apache.xpath.internal.operations.String;
而main方法使用的是java.lang.String;**
因此把错误的导入删除即可**
三、问题发生在eclipse中
1. 文件未保存
写好的main方法还没有在文件中保存,ctrl + s
手动保存,或者像下面那样设置修改后自动保存。
解决这个问题可以点开eclipse ->window->preference->run and debug->Lunching