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?
java
macos
intellij-idea
Jonas
fonte
fonte
Respostas:
ATUALIZAR:
Ao executar IDEA 12 no JDK 1.7 (depois de mudar
JVMVersion
para1.7*
emInfo.plist
) certificar-se de que você temLANG=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.
fonte
JVMVersion
para1.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/
Atualização do Mac OSX Yosemite / El Capitan
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.
fonte
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.
fonte
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.
fonte
mac-java-launcher
com o IntelliJ 13, mas não funciona. ObtidoError: 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
fonte