Java Strings不再正常工作了

时间:2016-09-11 15:36:13

标签: java

好的,所以我学习java并且昨天一切正常,今天突然间我写的所有东西(只是一些超级基本的东西)不再有效,例如

package sectionOne;

public class AddingNumbers {

    public static void main(String[] args) {
        // TODO Auto-generated method stub

        int x = 10;
        int y = 20;
        int result = x+y;
        System.out.println(result);

    }

}

给我错误:

  

错误:在class sectionOne.AddingNumbers中找不到主要方法,请将main方法定义为:      public static void main(String [] args)   或者JavaFX应用程序类必须扩展javafx.application.Application

除非我改变这个:

public static void main(String[] args) {

到此:

public static void main(java.lang.String[] args) {

该计划不起作用。当我创建一个像

这样的字符串时
String x = "test";
除非我做

,否则它不会工作
java.lang.String x = "test";

发生了什么?

2 个答案:

答案 0 :(得分:7)

你有自己的名为String的类导致与编译器发生冲突 - 将其重命名为任何 else(与核心类名不冲突)

答案 1 :(得分:0)

您有一个与名称空间中的java.lang.String类同名的类,因此: 1->尝试搜索每个导入,如果您发现导入了一些String类,请将其删除。 2->如果有一个名为String的类并在其中重命名

,则在您的包中搜索

如果你这样做但它仍然无法工作,那么你的编译器有一些问题:/