Eu uso o Mac OS X 10.8.2 e uso o JDK 7. Agora baixei a versão mais recente do IDEA IntelliJ, 11. Mas ele não parece iniciar sem o JDK 6. Existe alguma solução alternativa?
Como posso executar o IDEA IntelliJ no Mac OS X com JDK 7?
Eu uso o Mac OS X 10.8.2 e uso o JDK 7. Agora baixei a versão mais recente do IDEA IntelliJ, 11. Mas ele não parece iniciar sem o JDK 6. Existe alguma solução alternativa?
Como posso executar o IDEA IntelliJ no Mac OS X com JDK 7?
Respostas:
ATUALIZAR:
Ao executar IDEA 12 no JDK 1.7 (depois de mudar JVMVersion
para 1.7*
em Info.plist
) certificar-se de que você tem LANG=en_US.UTF-8
em seu ambiente, ver as questões relacionadas Java:
Consulte este tópico para depurar problemas do iniciador.
Esteja ciente também de que os aplicativos GUI no Mac não têm acesso ao ambiente do Terminal. Se você definiu algumas variáveis de ambiente que funcionam bem no Terminal, outros aplicativos que você executa fora do Terminal não verão essas variáveis. Uma solução alternativa para este problema é iniciar o aplicativo diretamente do Terminal, para IDEA o seguinte comando pode ser usado:
open -a /Applications/IntelliJ\ IDEA\ 12.app/
Existem problemas conhecidos com o suporte JDK 1.7 no Mac agora, como suporte Retina ausente, possível cintilação, algumas APIs não implementadas . É altamente recomendável executar o IDEA no JDK 1.6 para obter a melhor experiência no Mac. Isso não o impede de usar o JDK 1.7 como um destino para construir e executar seus projetos.
O iniciador IntelliJ IDEA 11 não funciona com JDK 1.7 no Mac. No momento, você deve ter o JDK 1.6 instalado para poder executar o IDEA 11 e versões anteriores.
JVMVersion
para 1.7*
e tento iniciar IDÉIA 12, ainda recebo a mensagem de que preciso de um JRE 6.
java -version
partir do Terminal funciona bem. Pensamentos?
sudo codesign --verbose --force --sign "<CERT COMMON NAME>" /Applications/WebStorm.app/
Tenho o IntelliJ 15 Ultimate instalado e recebi a mesma mensagem. Também tenho Java 1.7 e 1.8 instalados.
Eu resolvi usando as seguintes etapas em um terminal:
$ cd /Applications/IntelliJ\ IDEA\ 14.app/Contents
Editou o Info.plist
arquivo e mudou este bit:
<key>JVMVersion</key>
<string>1.6*</string>
para:
<key>JVMVersion</key>
<string>1.8*</string>
Após o lançamento, tudo valeu a pena.
Com o IntelliJ 13 e OS X 10.9, posso apenas mudar o plist para 1.7 * e ele funciona no Java 7 sem solicitar a instalação do Java 6.
sudo codesign --verbose --force --sign "<Cert Name>" /Applications/Webstorm.app/
Para quem ainda está recebendo mensagem de erro de que o Java 6 deve ser instalado. Existem dois problemas com isso:
Tudo o que você precisa é:
Ou você pode usar este https://github.com/wonder-mice/mac-java-launcher que automatiza as coisas e acredito que funcionará não apenas com o IntelliJ.
mac-java-launcher
com o IntelliJ 13, mas não funciona. Obtido Error: Not a java application
Outros sugeriram soluções muito boas, mas você tem que fazer isso manualmente, editor de vi etc. Em vez disso, você pode executar este comando através do seu Terminal Mac e você estará pronto para ir:
find /Applications/IntelliJ*/*Contents/*Info.plist -exec sed -i -e 's/string>1.6/string>1.7/' {} \;
Algumas dicas opcionais:
Para verificar se a mudança ocorreu, execute o seguinte:
grep "string>1.7" /Applications/IntelliJ*/*Contents/*Info.plist