Java IntelliJ在克隆github repo后没有“运行”选项
从其他人GitHub repo克隆的Java项目,在打开InteliJ内的项目文件夹后,它不会显示主类的“RUN” 以下是可用的选项: 在Kotlin中找到“main”函数后-仍然没有“RUN”或绿色按钮可运行: 我注意到,可以将'src'的目录标记为'Resources Root',这可以解决一些问题,但我想知道为什么会出现这种情况,以及在没有太多IntelliJ干预的情况下如何正确地处理克隆的github项目并运行它们?找到主要方法,然后使用绿色三角形从那里运行它。完成后,它将出现在运行菜单的配置列表中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项目并运行它们?找到主要方法,然后使用绿色三角形从那里运行它。完成后,它将出现在运行菜
添加此注释以便于访问答案 面临类似的问题,不得不在多个岗位上奔波。最后用这些问题解决了它-和 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项目,我可以看到一个“有趣的主…”,但周围没有绿色三角形,也没有右键单击的开箱即用。添加了图片以进行说明。请提供。确保内容根目录配置正确: