В IntelliJ IDEA есть флажок в разделе «Настройки»> «Компилятор» с надписью «Использовать внешнюю сборку». Что именно делает, если флажок установлен?Что делает опция «Использовать внешнюю сборку» в IntelliJ IDEA?
ответ
Ну, если у вас есть Use external build
тикали, изменять исходный файл и нажмите Make, первое информационное сообщение говорится, какие именно Javac (внешний один) используется для скомпилирован источников.
Например, мой проект SDK 1.7 и после компиляции включен этот параметр, бревенчатый мои сообщения говорит:
(!)Использование JAVAC 1.7.0_25 для компиляции исходных файлов Java
Если эта опция не установлена, кажется логичным, что IntelliJ использует версию javac, которая поставляется вместе с ней.
Мое лучшее предположение, что папка JetBrains/IntelliJ IDEA 12.1/lib
содержит некоторую форму внутреннего (возможно, настроенного) JDK.
Что касается «какой из них использовать», я бы рекомендовал пойти с внешним компилятором, так как это всегда будет актуально с последним jdk, который вы установили и настроили, и он также должен быть точно та же самая версия javac, которая используется внешними инструментами построения, такими как maven.
Надеется, что это помогает ...
- 1. Отключить внешнюю сборку в IntelliJ IDEA 13
- 2. Как добавить внешнюю библиотеку в IntelliJ IDEA?
- 3. Что делает опция «Держать указатель» в диалоговом окне Git stash в Intellij IDEA?
- 4. IntelliJ Idea: сконфигурировать сборку для заглушки
- 5. IntelliJ идея не хочет использовать внешнюю библиотеку
- 6. IntelliJ IDEA: включить внешнюю библиотеку в производственный каталог
- 7. Как просмотреть внешнюю документацию JDK в IntelliJ IDEA?
- 8. Где находится опция «Mark Object» в IntelliJ IDEA 11?
- 9. Как добавить файл Jar во внешнюю библиотеку на IntelliJ IDEA
- 10. Что делает опция tsconfig «lib»?
- 11. Что делает опция CLite SQLite3?
- 12. Что делает опция clang -cc1?
- 13. Что делает опция sed -i?
- 14. Что делает кнопка/опция обновления?
- 15. Что делает чистая опция сервера
- 16. Что делает опция «nocomma» JSHint?
- 17. Что делает флаг dynamic.classpath? (настройки проекта IntelliJ)
- 18. IntelliJ IDEA 11.1.2 не копирует файлы SQL во внешнюю папку
- 19. Что такое рабочий каталог в Intellij IDEA
- 20. Что такое список изменений в IntelliJ IDEA?
- 21. Что означают красные папки в IntelliJ IDEA?
- 22. Как использовать библиотеку в IntelliJ IDEA
- 23. использовать внешнее хранилище в intellij-idea
- 24. IntelliJ IDEA приложение «Tomcat manager»
- 25. Intellij Idea insert/overwrite behavior
- 26. Добавить внешнюю библиотеку в Intellij
- 27. Что делает опция `--fresh` в Brew?
- 28. Что делает опция платформы в Sentry?
- 29. Что делает опция «Целая страница» в SSRS?
- 30. -опция в команде `cp` - что она делает?
старый компилятор был удален начиная IntelliJ 13, то есть внешняя сборка теперь единственный вариант. – praseodym