kzen.dev
  • Вопросы
  • Метки
  • Пользователи
Оповещения
Вознаграждения
Регистрация
После регистрации, сможете получать уведомления об ответах и комментариях на Ваши вопросы.
Вход
Если у Вас уже есть аккаунт, войдите чтобы проверить новые уведомления.
Тут будут вознаграждения за добавленные вопросы, ответы и комментарий.
Дополнительно
Источник
Редактировать
 Jonas
Jonas
Вопрос

Как запустить IDEA IntelliJ на Mac OS X с JDK 7?

Я использую Mac OS X 10.8.2, и использую JDK 7. Сейчас я скачал последнюю версию IDEA IntelliJ, 11. Но она не запускается без JDK 6. Есть ли какое-нибудь обходное решение?

Как я могу запустить IDEA IntelliJ на Mac OS X с JDK 7?

86 2012-10-22T20:20:46+00:00 5
 grepit
grepit
Редактировал вопрос 10-го марта 2015 в 4:52
Программирование
macos
java
intellij-idea
Решение / Ответ
 CrazyCoder
CrazyCoder
22-го октября 2012 в 8:34
2012-10-22T20:34:53+00:00
Дополнительно
Источник
Редактировать
#17529487

UPDATE:

При запуске IDEA 12 на JDK 1.7 (после изменения JVMVersion на 1.7* в Info.plist) убедитесь, что в вашем окружении установлен LANG=en_US.UTF-8, см. соответствующие проблемы Java:

  • http://java.net/jira/browse/MACOSX_PORT-165
  • http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7187821

См. эту тему для отладки проблем с пусковой установкой.

Помните, что приложения GUI на Mac не имеют доступа к среде Терминала. Если вы определили некоторые переменные среды, которые отлично работают в Терминале, другие приложения, которые вы запускаете не из Терминала, не увидят этих переменных. Обходным решением этой проблемы является запуск приложения непосредственно из Терминала, для IDEA можно использовать следующую команду:

open -a /Applications/IntelliJ\ IDEA\ 12.app/

В настоящее время известны проблемы с поддержкой JDK 1.7 на Mac, такие как отсутствие поддержки Retina, возможное мерцание, некоторые API не реализованы. Настоятельно рекомендуется запускать IDEA под JDK 1.6 для лучшей работы на Mac. Это не мешает вам использовать JDK 1.7 в качестве целевого для сборки и запуска ваших проектов.


IntelliJ IDEA 11 launcher не будет работать с JDK 1.7 на Mac. На данный момент у вас должен быть установлен JDK 1.6, чтобы вы могли запускать IDEA 11 и более ранние версии.

 drvdijk
drvdijk
Редактировал ответ 1-го мая 2014 в 3:38
74
0
 ddavison
ddavison
11-го ноября 2014 в 5:51
2014-11-11T17:51:08+00:00
Дополнительно
Источник
Редактировать
#17529490

Mac и OSX Йосемити / Эль Капитано обновление

У меня IntelliJ 15 Ultimate установлена, и я получил это же сообщение. Я тоже установлена Java 1.7 и 1.8.

Я решил его, выполнив следующие действия в терминале:

$ cd /Applications/IntelliJ\ IDEA\ 14.app/Contents

Отредактировал Инфо.файл plist`, и это изменилось:

<key>JVMVersion</key>
<string>1.6*</string>

к:

<key>JVMVersion</key>
<string>1.8*</string>

После запуска, все было золотым.

 ddavison
ddavison
Редактировал ответ 2-го февраля 2016 в 3:34
68
0
 Spyder
Spyder
21-го января 2014 в 10:27
2014-01-21T22:27:39+00:00
Дополнительно
Источник
Редактировать
#17529489

В IntelliJ 13 и OS X 10.9 я могу просто изменить plist на 1.7*, и он работает на Java 7 без запроса на установку Java 6.

27
0
 wonder.mice
wonder.mice
24-го ноября 2013 в 7:14
2013-11-24T07:14:17+00:00
Дополнительно
Источник
Редактировать
#17529488

Для тех, кто все еще получает сообщение об ошибке, что Java 6 должна быть установлена. С этим есть две проблемы:

  1. Mac OS хочет, чтобы jdk 1.6 был установлен всегда, когда файл Info.plist приложения содержит раздел Java.
  2. Java launcher, поставляемый с IntelliJ, также хочет установить jdk 1.6.

Все, что вам нужно, это:

  1. Заменить оригинальную программу запуска (Contents/MacOS/idea) на shell-скрипт с явным вызовом java (параметры и classpath можно взять из секции Java в Info.plist'е).
  2. Удалить раздел "Java" из Info.plist

Или вы можете использовать этот https://github.com/wonder-mice/mac-java-launcher, который автоматизирует работу и, я думаю, будет работать не только с IntelliJ.

GitHub - wonder-mice/mac-java-launcher: Launcher for bundled java application on Mac OS
Launcher for bundled java application on Mac OS. Contribute to wonder-mice/mac-java-launcher development by creating an account on GitHub.
github.com
3
0
 grepit
grepit
10-го марта 2015 в 4:51
2015-03-10T04:51:19+00:00
Дополнительно
Источник
Редактировать
#17529491

Другие предложили очень хорошие решения, но вы должны сделать это вручную, редактор VI и т. д. Вместо этого вы можете запустить эту команду через ваш Mac терминал и вы будете хорошо идти :

find /Applications/IntelliJ*/*Contents/*Info.plist  -exec sed -i -e 's/string>1.6/string>1.7/' {} \;

Несколько дополнительных советов:

  1. Если у вас есть JDK 1.8 установлен, то просто замените 1.7 с 1.8 в предыдущей команде.
  2. Как всегда сделать копию вашей информации.plist в папку только в том случае, если вы хотите сравнить результат или вернуть ее обратно по той или иной причине.
  3. Чтобы убедиться, что изменения произошли запустить это:
  • команда grep и"строка>По 1.7" и /приложения/IntelliJ*/*содержание/*информация.файл plist
2
0
Похожие сообщества 17
pro.jvm
pro.jvm
5 817 пользователей
Сообщество разработчиков Java Scala Kotlin Groovy Clojure Чат для нач-их: @javastart Наш канал: @proJVM Вакансии: @jvmjobs @jvmjobschat ⚠️ Оффтоп -> @flood ❌Переход на личности ❌Троллинг ❌Реклама ❌HH (вакансии) ❌Варез
Открыть telegram
learn.java
learn.java
5 372 пользователей
Чат для начинающих и не только Статистика: https://combot.org/chat/-1001083535868 Основной чат - @jvmchat
Открыть telegram
Java & Co
Java & Co
4 434 пользователей
Можно обсуждать с матом и без всё, что касается жабы, вплоть до холиваров. НЕ ИМЕЕТ ОТНОШЕНИЯ К САЙТУ JAVARUSH.RU ПРАВИЛА - https://t.me/javarush/179171 Вакансии сюда - https://telegram.me/joinchat/B7IzvUCnfo6d8t3yIxKguQ По вопросам - @thedude
Открыть telegram
pro.JVM Jobs Chat
pro.JVM Jobs Chat
2 551 пользователей
Чат для обсуждения вакансий на JVM языках. Правила: - Никакого спама - Никакого троллинга и оскорблений участников - Размещение вакансий только через канал Канал для вакансий: @jvmjobs Основной чат: @jvmchat Наши друзья: @scala_jobs, @scala_jobs_feed
Открыть telegram
Java/Kotlin and more
Java/Kotlin and more
2 063 пользователей
чат о Java/Kotlin и связанных технологиях. We're discussing: job, tech questions etc. languages: russian, java, eng, kotlin Ссылка на чат: t.me/springframeworkio
Открыть telegram
Java Underground
Java Underground
1 751 пользователей
Библиотека по Java https://t.me/javalib Наше сообщество ВК: https://vk.com/javatutorial Вакансии и резюме свои строго в этот канал: https://t.me/job_java
Открыть telegram
Добавить вопрос
Категории
Все
Технологий
Культура / Отдых
Жизнь / Искусство
Наука
Профессии
Бизнес
Пользователи
Все
Новые
Популярные
1
Ilya Smirnov
Зарегистрирован 2 дня назад
2
Денис Васьков
Зарегистрирован 3 дня назад
3
Dima Patrushev
Зарегистрирован 6 дней назад
4
sirojidddin otaboyev
Зарегистрирован 2 недели назад
5
Елена Гайдамамакинат
Зарегистрирован 2 недели назад
ID
JA
KO
RU
© kzen.dev 2023
Источник
stackoverflow.com
под лицензией cc by-sa 3.0 с атрибуцией