intelliJ не принимает java 9 JDK

перед форматированием вашего HD или выполнением необратимых действий, подумайте об использовании livecd. ваш компьютер не «сломан». вы можете проверить, хорошо ли ваша таблица разделов, и ваши данные все еще там. если это так, вы можете просто проверить свои fs, которые могут быть повреждены. проверка файловой системы может исправить ошибки. тем не менее, я не понимаю, почему вам удалось сломать вашу систему. чтобы проверить состояние вашего HD (это может быть физически повреждено), вы можете захотеть взглянуть на пакет smartmontools, который содержит инструмент для изучения условий вашего HD. Я не думаю, что повторная установка любого пакета решит вашу проблему, но файлы конфигурации некоторых пакетов могут быть повреждены. то помните, что повторная установка (с --purge, возможно, но использующая ее на свой страх и риск) перезапишет старые файлы conf и создаст новые. и помните, что если acpid установлен и правильно настроен, однократное нажатие на кнопку питания приведет к отключению вашего компьютера без каких-либо последствий.

и это хороший шанс изучить некоторые нечетная команда командной строки! :

)
6
задан 12 November 2017 в 05:05

6 ответов

У меня была аналогичная проблема, но я обошел ее. Попробуйте это.

Загрузите Java JDK 9 zip или tar.gz (я использовал это, чтобы все, что я говорю, впоследствии отразит это). После загрузки извлеките файл tar.gz в выбранном вами месте (пожалуйста, обратите внимание на местоположение, вы вернетесь к нему позже). Откройте IntelliJ и перейдите в раздел Структура проекта в разделе Файлы. В Project SDK перейдите к местоположению в 2. выше и выберите его.

Кроме того, перейдите в раздел «Файлы»> «Структура проекта»> «Настройки платформы».

Надеюсь, это поможет вам, и вы будете наслаждаться Java 9, а также jShell.

Еще раз добавьте местоположение в 2. выше (знак зеленого плюса), если вы не видите его на панели. ! d20]

2
ответ дан 22 May 2018 в 16:19
  • 1
    Я предлагаю извлечь файл .tar.gz на шаге 2. в корневой каталог, такой как /usr/local/bin – karel 17 November 2017 в 13:49
  • 2
    Прежде всего, спасибо! На шаге 2 я извлек файл tar.gz в / usr / local / bin / java (создав папку для этой цели), и мне было интересно, что это «хороший» способ сделать это, или если бы я должен был разместить это в / usr / local / bin? Я старался избегать наличия громоздкой папки bin, так как я также добавлял в нее пользовательские команды. – Nick Dewitte 18 November 2017 в 17:11

У меня была аналогичная проблема, но я обошел ее. Попробуйте это.

Загрузите Java JDK 9 zip или tar.gz (я использовал это, чтобы все, что я говорю, впоследствии отразит это). После загрузки извлеките файл tar.gz в выбранном вами месте (пожалуйста, обратите внимание на местоположение, вы вернетесь к нему позже). Откройте IntelliJ и перейдите в раздел Структура проекта в разделе Файлы. В Project SDK перейдите к местоположению в 2. выше и выберите его.

Кроме того, перейдите в раздел «Файлы»> «Структура проекта»> «Настройки платформы».

Надеюсь, это поможет вам, и вы будете наслаждаться Java 9, а также jShell.

Еще раз добавьте местоположение в 2. выше (знак зеленого плюса), если вы не видите его на панели. ! d20]

2
ответ дан 18 July 2018 в 03:27

У меня была аналогичная проблема, но я обошел ее. Попробуйте это.

Загрузите Java JDK 9 zip или tar.gz (я использовал это, чтобы все, что я говорю, впоследствии отразит это). После загрузки извлеките файл tar.gz в выбранном вами месте (пожалуйста, обратите внимание на местоположение, вы вернетесь к нему позже). Откройте IntelliJ и перейдите в раздел Структура проекта в разделе Файлы. В Project SDK перейдите к местоположению в 2. выше и выберите его.

Кроме того, перейдите в раздел «Файлы»> «Структура проекта»> «Настройки платформы».

Надеюсь, это поможет вам, и вы будете наслаждаться Java 9, а также jShell.

Еще раз добавьте местоположение в 2. выше (знак зеленого плюса), если вы не видите его на панели. ! d20]

2
ответ дан 24 July 2018 в 17:50

Я нашел это; он, вероятно, не определен для Ubuntu, но он имеет отношение к jar (lib / jrt-fs.jar), который не был скомпилирован правильно в openjdk-9 ..

ответ здесь: https : //stackoverflow.com/questions/47296429/properly-set-up-java-9-as-sdk-in-intellij-idea-on-linux-due-to-new-folder-struct/47850159#47850159

Я цитирую: временное обходное решение может заменить /usr/lib/jvm/java-9-openjdk-amd64/lib/jrt-fs.jar на одно из Oracle JDK.

После того, как я заменил jar, я мог без проблем добавить SDK в IntelliJ.

2
ответ дан 22 May 2018 в 16:19

Я нашел это; он, вероятно, не определен для Ubuntu, но он имеет отношение к jar (lib / jrt-fs.jar), который не был скомпилирован правильно в openjdk-9 ..

ответ здесь: https : //stackoverflow.com/questions/47296429/properly-set-up-java-9-as-sdk-in-intellij-idea-on-linux-due-to-new-folder-struct/47850159#47850159

Я цитирую: временное обходное решение может заменить /usr/lib/jvm/java-9-openjdk-amd64/lib/jrt-fs.jar на одно из Oracle JDK.

После того, как я заменил jar, я мог без проблем добавить SDK в IntelliJ.

2
ответ дан 18 July 2018 в 03:27

Я нашел это; он, вероятно, не определен для Ubuntu, но он имеет отношение к jar (lib / jrt-fs.jar), который не был скомпилирован правильно в openjdk-9 ..

ответ здесь: https : //stackoverflow.com/questions/47296429/properly-set-up-java-9-as-sdk-in-intellij-idea-on-linux-due-to-new-folder-struct/47850159#47850159

Я цитирую: временное обходное решение может заменить /usr/lib/jvm/java-9-openjdk-amd64/lib/jrt-fs.jar на одно из Oracle JDK.

После того, как я заменил jar, я мог без проблем добавить SDK в IntelliJ.

2
ответ дан 24 July 2018 в 17:50

Другие вопросы по тегам:

Похожие вопросы: