Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.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 IntelliJ在克隆github repo后没有“运行”选项_Java_Github_Intellij Idea - Fatal编程技术网

Java IntelliJ在克隆github repo后没有“运行”选项

Java IntelliJ在克隆github repo后没有“运行”选项,java,github,intellij-idea,Java,Github,Intellij Idea,从其他人GitHub repo克隆的Java项目,在打开InteliJ内的项目文件夹后,它不会显示主类的“RUN” 以下是可用的选项: 在Kotlin中找到“main”函数后-仍然没有“RUN”或绿色按钮可运行: 我注意到,可以将'src'的目录标记为'Resources Root',这可以解决一些问题,但我想知道为什么会出现这种情况,以及在没有太多IntelliJ干预的情况下如何正确地处理克隆的github项目并运行它们?找到主要方法,然后使用绿色三角形从那里运行它。完成后,它将出现在运行菜

从其他人GitHub repo克隆的Java项目,在打开InteliJ内的项目文件夹后,它不会显示主类的“RUN”

以下是可用的选项:

在Kotlin中找到“main”函数后-仍然没有“RUN”或绿色按钮可运行: 我注意到,可以将'src'的目录标记为'Resources Root',这可以解决一些问题,但我想知道为什么会出现这种情况,以及在没有太多IntelliJ干预的情况下如何正确地处理克隆的github项目并运行它们?

找到主要方法,然后使用绿色三角形从那里运行它。完成后,它将出现在运行菜单的配置列表中


添加此注释以便于访问答案

面临类似的问题,不得不在多个岗位上奔波。最后用这些问题解决了它-和

TL;博士:

右键单击src文件夹

将目录标记为根目录

将要求您为该模块配置JavaSDK和Kotlin插件,并在源文件顶部提供建议

现在像charm一样运行代码

只需选择文件->使缓存无效/重新启动。。。然后重新运行

第二种选择:

我在git clone命令之后复制了相同的问题

正如您在下面的屏幕上看到的,没有运行选项:

如果我右键单击同一列表,我会看到:

为了解决这个问题,首先,我在项目结构中指定了SDK,因为默认情况下它没有定义:

和指定的输出文件夹:

其次,我更改了“语言级别”选项,并将src文件夹标记为“项目结构->模块”中的“源”其他文件夹(如果需要):

*在这一阶段,你们很可能会看到直线上的三角形,但仍然是无效的

最后,我在.idea->workplace.xml文件中添加了RunManager,如下所示:

<component name="RunManager">
    <configuration name="Main" type="Application" factoryName="Application" temporary="true">
      <option name="MAIN_CLASS_NAME" value="task01.Main" />
      <module name="project_name_here" />
      <option name="WORKING_DIRECTORY" value="file://$PROJECT_DIR$" />
      <RunnerSettings RunnerId="Run" />
      <ConfigurationWrapper RunnerId="Run" />
      <method v="2">
        <option name="Make" enabled="true" />
      </method>
    </configuration>
  </component>
完成所有这些操作后,我可以再次使用runner,但要小心xml文件配置

需要注意的是:如果您找不到,这是一个解决办法。

我通过以下方法解决了这个问题:

在Intellij IDEA中: 文件->新建->现有源中的项目 使用src文件夹选择您的文件。 接下来,从现有资源中选择项目,或者如果您知道它们用于您的项目,则选择Maven/Gradle 选择项目名称/位置。我让他们默认。 覆盖.idea文件(如果存在) 将源文件/libs/modules选项保留为默认值 选择您的SDK 现在应该可以了。确保您知道它是Maven/Gradle还是其他类型的项目。这会节省你的时间。
我没有看到任何绿色三角形可以运行。这是一个Java/Kotlin项目,我可以看到一个“有趣的主…”,但周围没有绿色三角形,也没有右键单击的开箱即用。添加了图片以进行说明。请提供。确保内容根目录配置正确: