我最近给自己买了一台 Mac,我真的很困惑为什么我的 IntelliJ 似乎没有“运行”Application.java 中的主要方法的选项。我只是想运行一个基本示例。
在 Windows 上,我通常只需右键单击 Application.java 文件并选择“Run Application.main()”,然后它就会运行,但在我的 mac 版本的 IntelliJ 上没有这样的选项:
然后我尝试通过单击“编辑配置”来设置配置:
然后我尝试将我的主类设置为“Application.java”,但它不允许我单击“确定”。
我使用java 1.8来编译:
最佳答案
看来您的项目没有正确导入, 并且 IntelliJ 不会将您的源代码视为源代码。
在第一个屏幕截图中,在项目目录的 View 中, 我看到所有这些目录都有相同的棕色:
java
com
futureprocessing
...
当项目正确导入后,
java
目录应该呈绿色,
其下的子目录应以点线符号显示,
例如 com.futureprocessing...
。
看起来您的项目是 Gradle 项目。
尝试右键单击 build.gradle
并选择重新导入。
或者您可以从头开始重新导入。
这假设 build.gradle
已正确编写,
并且您可以在命令行上构建您的项目。
只有在这种情况下,IntelliJ 才应该能够正确导入或重新导入它。
如果导入/重新导入不能合理地工作(尽管它确实应该), 然后您可以尝试答案中的提示并手动标记源目录和资源目录以进行此类处理。
关于java - IntelliJ : running the main method on mac OS Yosemite,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32926285/