在字符串程序中找不到main方法。任何人都可以帮助我执行程序而不会出现此错误

时间:2016-06-25 08:43:10

标签: java

public class String {
    public static void main(String[] args)
    {
       java.lang.String s="Sachin";  
       s.concat(" Tendulkar");//concat() method appends the string at the end  
       System.out.println(s);//will print Sachin because strings are immutable objects  
    }  

}

任何人都可以告诉我为什么我在eclipse IDE中收到此错误

2 个答案:

答案 0 :(得分:1)

您在String方法的参数类型中使用自己的main类。您还需要使用java.lang.String

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

注意:最好不要将java.lang包中任何类的名称用于您自己的类。这只会导致混淆......

答案 1 :(得分:0)

这样做:

public class String {

在String类上制作阴影...... 这就是你需要通过

使用全名的原因
java.lang.String s="Sachin"; 

重命名类似

的类
public class MyString {