在克隆github repo后,IntelliJ没有'RUN'选项

时间:2018-03-09 15:28:15

标签: java github intellij-idea

从其他人GitHub repo克隆的Java项目,在InteliJ中打开一个项目文件夹后 - 它没有显示主类的“RUN”。

这些是可用的选项:
 enter image description here

在Kotlin中找到'main'功能后 - 仍然没有'RUN'或绿色按钮可以运行: enter image description here
我注意到可以将Mark Directory(对于'src')标记为'Resources Root'并且可以解决一些问题但是想知道为什么这是一个案例以及什么是正确的方法来克隆github项目并运行它们没有太多IntelliJ中的干预措施?

4 个答案:

答案 0 :(得分:0)

找到main方法并使用绿色三角形从那里运行它。一旦您完成了Run菜单中的配置列表,就可以完成该操作。

enter image description here

答案 1 :(得分:0)

添加此评论以便于访问。

面对类似的问题,不得不忙于处理多个帖子。最后使用以下问题-Auto errors detection in IntelliJ IDEAConfigure Kotlin to an existing project in IntelliJ解决了这个问题。

TL; DR:

  1. 右键单击“ src”文件夹。

  2. 将目录标记为源根

  3. 将要求您为模块配置Java SDK和Kotlin插件(建议在源文件的顶部)。

  4. 现在像魅力一样运行代码。

答案 2 :(得分:0)

我在@app.route('/resource') def resource(): a11n_h = request.cookies.get('a11n.h') a11n_d = request.cookies.get('a11n.d') a11n_s = request.cookies.get('a11n.s') access_token = a11n_h + '.' + a11n_d + '.' + a11n_s jwt.decode(access_token, verify=True) 命令之后重现了同样的问题。

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

enter image description here

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

enter image description here

要解决此问题,首先,我在git clone中指定了SDK,因为默认情况下未定义它:

enter image description here

并在其中指定了Project Structure文件夹:

enter image description here

第二,我更改了output选项,并将language level内的src文件夹标记为Source(如果需要,可以将其他文件夹标记为:):

enter image description here

*在此阶段,您很可能会看到直线上的三角形,但仍然是无效的流道。

最后,我在Project Structure -> Modules-> RunManager文件中添加了.idea,例如:

workplace.xml

完成所有这些操作后,我可以再次使用runner,但是请谨慎配置xml文件。

答案 3 :(得分:0)

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

  1. 在Intellij IDEA中: 文件->新建->现有来源的项目
  2. 使用src文件夹选择文件。
  3. 接下来选择“现有资源中的项目”(如果您知道它们用于您的项目,则选择Maven / Gradle)
  4. 选择项目名称/位置。我将它们保留为默认值。
  5. 覆盖.idea文件(如果存在)
  6. 保留默认的源文件/库/模块选择
  7. 选择您的SDK 现在应该可以了。确保您知道它是Maven / Gradle还是其他类型的项目。这样可以节省您的时间。