Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/369.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
错误:在类java.lang.String中找不到Main方法_Java_Runtime Error - Fatal编程技术网

错误:在类java.lang.String中找不到Main方法

错误:在类java.lang.String中找不到Main方法,java,runtime-error,Java,Runtime Error,我尝试实现以下代码: package java.lang; public class String { public static void main(String[] args) { for (int i=1;i<=1000;i++) { String str= "1"; } } } 包java.lang; 公共类字符串{ 公共静态void main(字符串[]args){ 对于(int i=1;i将类名从

我尝试实现以下代码:

package java.lang;
public class String {
public static void main(String[] args) {
     for (int i=1;i<=1000;i++)
         {
            String str= "1";
         }
     }
}
包java.lang;
公共类字符串{
公共静态void main(字符串[]args){

对于(int i=1;i将类名从
String
更改为其他名称。
String
在java中已经是一个关键字

package java.lang;
    public class S1 {
    public static void main(String[] args) {
         for (int i=1;i<=1000;i++)
             {
                String str= "1";
             }
         }
    }
包java.lang;
公共级别S1{
公共静态void main(字符串[]args){

对于(int i=1;i将类名从
String
更改为其他名称。
String
在java中已经是一个关键字

package java.lang;
    public class S1 {
    public static void main(String[] args) {
         for (int i=1;i<=1000;i++)
             {
                String str= "1";
             }
         }
    }
包java.lang;
公共级别S1{
公共静态void main(字符串[]args){

对于(inti=1;i请避免使用java.lang包


并将名称类更改为除
String

之外的其他名称。请避免使用java.lang包


并将名称类更改为非
String

String
已在java中定义为最终类;作为
java.lang
包的一部分


您可以在其他地方(即您自己的包)使用类名
String
,但不能作为任何
java.lang
包类使用。

String
已定义为java中的最终类;作为
java.lang
包的一部分

您可以在其他地方(即您自己的包)使用类名
String
,但不能作为任何
java.lang
包类使用。

以下几点:

  • 无需执行
    package java.lang;
    ,您应该实现一个完整的子包,如
    package java.somePackage.*
    ,或者只实现一个特定的类
    package java.net.HttpURLConnection
    。不必要地导入包是一种不好的做法。似乎您对java不熟悉,从尽可能减少划痕

  • 按照其他答案提供者的建议,将您的类名更改为其他名称。
    String
    是一个基本类(而不是基元类型)。它更像是用于一般用途的静态类库

  • 剩下的没问题。我对你在
    for
    循环中的陈述有点困惑。但它在语法上是正确的。我们对此不负责

  • 现在应该没事了!

    有几件事:

  • 无需执行
    package java.lang;
    ,您应该实现一个完整的子包,如
    package java.somePackage.*
    ,或者只实现一个特定的类
    package java.net.HttpURLConnection
    。不必要地导入包是一种不好的做法。似乎您对java不熟悉,从尽可能减少划痕

  • 按照其他答案提供者的建议,将您的类名更改为其他名称。
    String
    是一个基本类(而不是基元类型)。它更像是用于一般用途的静态类库

  • 剩下的没问题。我对你在
    for
    循环中的陈述有点困惑。但它在语法上是正确的。我们对此不负责

  • 现在应该没事了