在IntelliJ IDEA中,在标签为“使用外部构建”的Settings> Compiler下有一个复选框。如果复选框被选中,它到底做了什么?IntelliJ IDEA中的“使用外部构建”选项有什么作用?
1
A
回答
1
那么如果你有Use external build
打勾,修改源文件并点击制作,第一参考消息确切指出正在使用的javac的(外部的)来编译源代码。
例如,我的项目的SDK 1.7,并启用此设置编译之后,我的邮件日志说:
(!)使用javac 1.7.0_25编译Java源
当这个选项未被选中时,IntelliJ使用它随附的一个javac版本似乎是合乎逻辑的。
我最好的猜测是JetBrains/IntelliJ IDEA 12.1/lib
文件夹包含某种形式的内部(也许是定制的)JDK。
至于“哪一个使用”,我会建议使用外部编译器,因为这将始终与您已安装和配置的最新jdk保持同步,而且它也应该完全正确与外部构建工具(如maven)使用的相同版本的javac。
希望这有助于...
5
相关问题
- 1. IntelliJ Idea 12:使用外部构建时指定哪个javac
- 2. 在IntelliJ IDEA中禁用外部构建13
- 3. Intellij IDEA中的Git存储对话框的“Keep Index”选项有什么作用?
- 4. Intellij IDEA,使用Ant构建工件?
- 5. 使用Intellij IDEA部署Javafx maven项目
- 6. 如何在IntelliJ Idea中使用AirPush构建Android项目?
- 7. IntelliJ IDEA:构建项目上的StackOverflowError
- 8. 在IntelliJ IDEA中创建sbt项目时应该使用什么项目SDK?
- 9. 使用外部库创建Jar(Intellij Idea 2017)
- 10. IntelliJ使用什么Java GUI库IDEA?
- 11. 为什么使用Gradle IntelliJ IDEA插件?
- 12. IntelliJ Idea 12中缺少“Java EE构建设置”选项卡?
- 13. IntelliJ IDEA代码检查 - 长时间使用的外部使用
- 14. 如何在IntelliJ IDEA中启用“查看外部文档”选项14
- 15. IntelliJ IDEA:使用外部文件中的参数运行java
- 16. Intellij IDEA Web项目部署
- 17. 使用的IntelliJ IDEA
- 18. 构建Eclipse项目使用外部JAR
- 19. 如何使用Maven构建并部署到IntelliJ IDEA中的Wildfly 9 Ultimate
- 20. Intellij Idea用什么JVM启动?
- 21. 如何在IntelliJ IDEA中使用SBT构建Uber JAR(Fat JAR)?
- 22. 在IntelliJ IDEA中使用JTable
- 23. 如何在IntelliJ IDEA(Community Edition)中使用Scala资源构建Android项目?
- 24. Intellij IDEA项目中的自定义构建步骤
- 25. 用的IntelliJ IDEA 9.0.4我使用的IntelliJ IDEA 9.0.4在Mac上不工作
- 26. 部署使用IDEA构建的scala应用程序
- 27. 无法使用IntelliJ IDEA打开项目
- 28. 使用IntelliJ IDEA运行Maven项目
- 29. Intellij IDEA中的A代表什么?
- 30. intellij idea中的项目组
除去旧的编译器启动的IntelliJ 13,现在即外部构建是唯一的选择。 – praseodym