Как узнать версию java в intellij idea
Перейти к содержимому

Как узнать версию java в intellij idea

  • автор:

Как узнать, что использует JDK IntelliJ IDEA

Как я могу узнать, какую версию и путь JDK использует моя IntelliJ IDEA? Я попытался установить переменную среды IDEA_JDK. Но я не уверен, какую версию JDK использует IDE. есть ли журнал, чтобы проверить это?

Системная информация

3 ответа

См. https: // intellij -support.jetbrains.com/hc/en-us/articles/206827517-Locating-IDE-log-files, чтобы найти файл журнала, в котором есть команда, используемая для запуска Intellij IDEA.

/Library/Logs/IntelliJIdea15/idea.log имеет следующее:

Если у вас нет опции Help -> Show log in explorer , найдите файл в c:\Users\Auyshman\.IntelliJIdea15\system\log\idea.log

Другой альтернативой является использование Process Explorer и добавление / включение столбца с названием ‘ Путь к изображению ‘, чтобы увидеть полный путь процесса для Intellij. Это должно показать, что JDK / JRE также используется для вызова Intellij.

Расположение по умолчанию

На Mac расположение по умолчанию:

В Windows расположение по умолчанию:

(Кто-нибудь знает, какое местоположение по умолчанию находится в Linux?)

Если эти местоположения по умолчанию не работают, вот два способа узнать фактическое местоположение:

Способ # 1

  • Перейдите в Настройки → Сборка, выполнение, развертывание → Инструменты сборки → Maven → Runner.
  • Откройте раскрывающийся список «JRE:»
  • Выберите запись «Использовать внутреннюю JRE».
  • Посмотри на тропинку. (Вероятно, он будет сокращен, так что вам, вероятно, придется его угадывать.)

Способ # 2

  • Выполните действие «Найти действие . ». Привязка клавиш по умолчанию для этого действия — Ctrl+Shift+A . Это вызывает диалог, в котором вы можете ввести имя любого действия, чтобы найти его и выполнить.
  • В открывшемся диалоговом окне введите «Switch» и из предложенных совпадений выберите «Switch Boot JDK . ». Это выполнит для вас действие «Switch Boot JDK . », которое по умолчанию не привязано к какой-либо клавише и не может быть найдено ни в одном из меню.
  • В открывшемся диалоговом окне вы можете увидеть выбранный в данный момент «Boot JDK». Есть даже кнопка для копирования пути в буфер обмена.

Я нахожу удивительным, что IntelliJ IDEA, похоже, не сразу предоставляет эту информацию. Каждый раз, когда я устанавливаю новую версию IntelliJ IDEA, мне нужно перейти в IntelliJ IDEA JRE и выполнить keytool , чтобы установить сертификат в эту новую JRE, чтобы он мог получить доступ к внутренним репозиториям maven, которые мы используем. Итак, каждый раз, когда это происходит, мне нужно знать, где находится внутренняя JRE. И мне обычно приходится делать это как для Mac на работе, так и для Windows дома, что довольно утомительно.

How to know what JDK IntelliJ IDEA is using

How can I know what version and path of JDK my IntelliJ IDEA is using? I have tried setting the environment variable IDEA_JDK. But I am not sure which version of JDK the IDE is picking up. is there a log I could see to verify this?

System information

3 Answers 3

Please look at the https://intellij-support.jetbrains.com/hc/en-us/articles/206827517-Locating-IDE-log-files to locate the log file which has the command used to start Intellij IDEA

For example, on OSX,

/Library/Logs/IntelliJIdea15/idea.log has the following:

If you don’t have the Help -> Show log in explorer option, then please search for the file at c:\Users\Auyshman\.IntelliJIdea15\system\log\idea.log

https://amdy.su/wp-admin/options-general.php?page=ad-inserter.php#tab-8

Another alternative is to use Process Explorer and add/enable the column called ‘Image Path’ to see the complete path of the process for Intellij. This should show the JDK/JRE being used to invoke Intellij as well.

Ashutosh Jindal's user avatar

Default locations

On the Mac, the default location is:

On Windows, the default location is:

(Does anyone know what the default location is on linux?)

If these default locations do not work, here are two ways to find out the actual location:

Method #1

  • Go to Settings → Build, Execution, Deployment → Build Tools → Maven → Runner
  • Open the «JRE:» dropdown list
  • Select the «Use Internal JRE» entry.
  • Look at the path. (It will probably be abbreviated, so you will probably have to divine it.)

Method #2

  • Execute the «Find Action. » action. The default key binding for this action is Ctrl+Shift+A . This brings up a dialog where you can type the name of any action to find it and execute it.
  • In the dialog that opens, type «Switch» and from the suggested matches select «Switch Boot JDK. «. This will execute the «Switch Boot JDK. » action for you, which is not bound to any key by default and it cannot be found in any of the menus.
  • In the dialog that opens you can see the currently selected «Boot JDK». There is even a button to copy the path to your clipboard.

I find it amazing that IntelliJ IDEA does not seem to readily provide this information. Every time I install a new version of IntelliJ IDEA I have to go to the IntelliJ IDEA JRE and execute the keytool to install a certificate into this new JRE so that it can access the internal maven repositories that we use. So, every time this happens, I need to know where the internal JRE is. And I usually have to do it both for the mac at work and for windows at home, which is quite tedious.

Как изменить JDK по умолчанию IntelliJ IDEA?

Я использую IntelliJ IDEA в качестве среды разработки и Maven для управления зависимостями. Я часто строю структуру проекта (каталоги, poms и т. д.) вне IDEA, а затем импортирую проект в IDEA, используя Import project from external model . Это отлично работает, за исключением того, что в моих poms я указываю, что maven-compiler-plugin должен использовать JDK 1.6, и когда я импортирую, IDEA сообщает мне, что Language Level Changed и Language level changes will take effect on project reload , а затем запрашивает перезагрузку проекта. Это раздражает, потому что я всегда использую то же самое Версия JDK.

как изменить JDK по умолчанию, который использует IntelliJ IDEA, чтобы мне не приходилось перезагружать проект каждый раз, когда я импортирую новый проект?

7 ответов

этот параметр изменяется в » структуре проекта по умолчанию. » диалог. Перейдите к «файл» — > «другие настройки» — > » структура проекта по умолчанию. «.

Select Default Project Structure

затем измените параметр» уровень языка проекта » на желаемый уровень языка.

Setting the project language level

IntelliJ IDEA 12 имел этот параметр в » структуре проекта шаблона. «вместо» структура проекта по умолчанию. «

  • Я использую IntelliJ IDEA 14.0.3, и у меня также есть тот же вопрос. Выберите меню File \ Other Settings \ Default Project Structure.

enter image description here

    выбрать Project , раздел Project language level выберите уровень из выпадающего списка, этот параметр default for all new project .

я узнал, что в последних версиях IntelliJ IDEA требуется Java 1.8, но по умолчанию не настроен.

мы можем изменить путь или настроить от Project Settings > Project > Project SDK

здесь мы можем редактировать или добавлять путь JDKs.

(в моем случае путь находится в C:\Program Files\Java\jdk1.8.0_102 )

enter image description here

enter image description here

изменить версию JDK на 1.8

    файл уровня языка — > структура проекта — > модули — > источники — > уровень языка — > 8-лямбды, аннотации типа и т. д. enter image description here

файл SDk проекта — > структура проекта — > Проект 1.8 enter image description here

файл -> компилятор Java -> настройки — > построить, казни, развертывание -> компилятор -> компилятор Java enter image description here

Загрузите и распакуйте файл архива JDK (.смола.gz) и добавьте его как SDK в Структура Проекта’ окне ( Ctrl + Alt + Shift + S )

нажмите на gif, чтобы увеличить

обязательно установите ‘уровень языка проекта‘ Как хорошо.

еще одно место, которое стоит проверить: Посмотрите в pom.xml для вашего проекта, если вы используете плагин компилятора Maven, в исходной / целевой конфигурации и убедитесь, что это желаемая версия Java. Я обнаружил, что у меня есть 1.7 в следующем; я изменил его на 1.8, а затем все правильно скомпилировано в IntelliJ.

приведенные выше ответы были очень полезны, но после всех настроек проект работал с неправильной версией. Наконец, я заметил, что он также может быть настроен в окне зависимостей. Идея 2018.1.3 Файл — > Структура Проекта — > Модули — > Источники и зависимостей.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *