Java 无法运行类文件

Java 无法运行类文件,java,intellij-idea,main,intellij-14,Java,Intellij Idea,Main,Intellij 14,请注意,主类的run选项已灰显。我试着重新启动intelliJ,重建,清理,一切 (单击以放大)您的主方法需要拾取字符串数组或varargs参数。您的主方法需要拾取字符串数组或varargs参数。将代码移到src文件夹内。一旦存在,它将在每次保存时进行动态编译 IntelliJ只将特定位置的文件识别为项目的一部分,也就是说,蓝色文件夹中的任何内容都被认为是源代码 另外,虽然我看不到您的所有源代码,但请确保它是正确的Java语法,声明的类与文件相同,并且它有一个main方法(特别是publics

请注意,主类的run选项已灰显。我试着重新启动intelliJ,重建,清理,一切


(单击以放大)

您的主方法需要拾取字符串数组或varargs参数。

您的主方法需要拾取字符串数组或varargs参数。

将代码移到src文件夹内。一旦存在,它将在每次保存时进行动态编译

IntelliJ只将特定位置的文件识别为项目的一部分,也就是说,蓝色文件夹中的任何内容都被认为是源代码

另外,虽然我看不到您的所有源代码,但请确保它是正确的Java语法,声明的类与文件相同,并且它有一个main方法(特别是publicstaticvoidmain(String[]args))。IntelliJ不会在没有main方法的情况下运行代码(相反,它不能——它和Java都不知道从哪里开始)

使用


将代码移到src文件夹中。一旦存在,它将在每次保存时进行动态编译

IntelliJ只将特定位置的文件识别为项目的一部分,也就是说,蓝色文件夹中的任何内容都被认为是源代码

另外,虽然我看不到您的所有源代码,但请确保它是正确的Java语法,声明的类与文件相同,并且它有一个main方法(特别是publicstaticvoidmain(String[]args))。IntelliJ不会在没有main方法的情况下运行代码(相反,它不能——它和Java都不知道从哪里开始)

使用

从以下位置更正main()方法:

public static void main() {...}

从以下位置更正main()方法:

public static void main() {...}


你的主要方法不正确。Java希望main处理以字符串[]数组形式传递的潜在参数。相关:有趣的是,我一直认为
main
方法参数是可选的,除非需要使用。您的main方法不正确。Java希望main处理以字符串[]数组形式传递的潜在参数。相关:有趣的是,我一直认为
main
方法参数是可选的,除非需要使用。谢谢!我不得不等了几分钟,intelliJ才拿起新的
main
方法,所以我认为它不起作用。很高兴能提供帮助:)谢谢!我不得不等了几分钟,intelliJ才拿起新的
main
方法,所以我认为它不起作用。很高兴能帮上忙:)
public static void main(String[] args) {...}