无法在IntelliJ中运行下载的文件

时间:2017-12-01 22:00:28

标签: java intellij-idea ide

每次从.zip文件运行Java文件时,我都会遇到IntelliJ的这个问题。每次打开.zip文件并尝试在IntelliJ中运行Java文件时,我都无法在文件中运行代码。它打开了,代码本身没有错误,但我真的无法点击让我编译并运行代码的按钮。

从头开始创建Java文件时,这不是问题。但是,如果我下载.zip文件,或者如果我用其中的Java文件压缩文件夹,我会遇到同样的问题。谁能帮我?这使得使用这个IDE成为一个活生生的地狱,我不允许切换它。

我明白这可能是一个糟糕的解释。如果我还能提供其他任何信息,请告诉我,我将非常乐意为您服务。

这是问题的“图片”。文件扩展名应为class,而不是java。右侧的播放按钮应为绿色。

1 个答案:

答案 0 :(得分:3)

世界上没有IDE可以弥补不理解。 IntelliJ仍然是最好的Java IDE,几乎不会被打败。

为什么您认为扩展名应为classclass文件不是Java源代码,而是编译的Java文件。 IntelliJ可以在某种程度上自动反编译class文件,以显示与原始java文件类似的内容,但源文件始终是java文件。如果您编译java文件,则会从中获取class文件。

关于灰色的“播放”按钮。在它的左侧,您会看到没有选择任何内容的下拉列表。这是一个下拉列表,您可以在其中选择当前的运行/调试配置,然后可以使用右侧的按钮运行/调试/配置文件。如果未选择运行配置,则这些按钮当然是灰色的。打开下拉列表,创建或选择运行配置,按钮变为活动状态。

如果您正在查看的课程实际上是一个可运行的课程(具有public static void main(String... args)public static void main(String[] args)方法,那么您将在天沟上设置一个运行按钮包含class Executor的行的左侧以及包含main方法的行左侧的装订线。您只需单击该运行按钮,IntelliJ会自动为您生成临时运行配置,编译代码并运行为你运行配置。

如果类是一个可运行的类,则无法使用装订线指示器运行它,也无法手动创建运行配置,因为顾名思义,只有runnable类可运行。

无论你是否能上课,都与你是否拉上课程完全无关。