【问题标题】:How to set up Intellij so when I open a class it can run properly no matter the directory?如何设置 Intellij,以便当我打开一个类时,无论目录如何,它都可以正常运行?
【发布时间】:2018-07-13 02:26:34
【问题描述】:

我是一名 Java 初学者,来自 JGrasp,在那里我可以简单地在任何地方打开一个类,并且能够毫无问题地运行它。当我在 Intellij 中打开课程时,它说配置不正确。有没有一种方法可以默认设置 Intellij 以自动将 SDK 设置为默认值,并允许我打开任何类而无需为每个类设置配置。我附上了一张图片,显示了我打开的目录的编辑配置弹出窗口。我知道如何从头开始设置项目,但我希望能够从任何地方打开代码,而无需每次都设置 SDK 和配置太麻烦。

这里是代码:

【问题讨论】:

  • 最好能提供代码图片以外的代码。
  • 由于您没有在问题中包含代码(作为文本),因此很难准确说出您的挑战是什么,但这个问题的通常答案是“使用 Maven 或 Gradle”。在这种情况下,可能是“停止使用没有附带包的子文件夹”。

标签: java intellij-idea ide


【解决方案1】:

为了能够运行一个类,您首先需要该类有一个“psvm”(public static void main,当您在类)。

完成后,您转到左侧,在项目的文件夹树中,右键单击您的类,然后按“运行”按钮。

类的蓝色圆圈顶部的绿色箭头表示该类具有“psvm”,因此您可以“运行”它。

完成此操作一次后,IntelliJ 会记住您已经运行过此类,并且“编辑配置”下拉菜单通常应该始终允许您选择它。选择要从该下拉列表中运行的课程后,您只需按下它旁边的绿色三角形即可。

【讨论】:

    【解决方案2】:

    您应该将源代码(即带有 .java 扩展名的文件)放置到一个单独的目录(从已编译的类(即带有 .class 扩展名的文件)中,并将其设置为 IDEA 中的源根目录:右键单击文件夹作为根包目录并选择 -> Mark As -> Source Root。

    【讨论】:

      猜你喜欢
      • 2021-12-04
      • 2019-09-13
      • 1970-01-01
      • 1970-01-01
      • 2021-06-02
      • 2014-09-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多