Ich verwende Mac OS X 10.8.2 und JDK 7. Jetzt habe ich die neueste Version von IDEA IntelliJ 11 heruntergeladen. Aber es scheint nicht ohne JDK 6 zu starten. Gibt es eine Problemumgehung?
Wie kann ich IDEA IntelliJ unter Mac OS X mit JDK 7 ausführen?
java
macos
intellij-idea
Jonas
quelle
quelle
Antworten:
AKTUALISIEREN:
Stellen Sie beim Ausführen von IDEA 12 unter JDK 1.7 (nach dem Wechsel
JVMVersion
zu1.7*
inInfo.plist
) sicher, dass Sie sichLANG=en_US.UTF-8
in Ihrer Umgebung befinden. Beachten Sie die entsprechenden Java-Probleme:Informationen zum Debuggen von Launcher-Problemen finden Sie in diesem Thread .
Bitte beachten Sie auch, dass GUI-Anwendungen auf dem Mac keinen Zugriff auf Ihre Terminalumgebung haben. Wenn Sie einige Umgebungsvariablen definiert haben, die in Terminal einwandfrei funktionieren, werden diese Variablen in anderen Anwendungen, die Sie nicht über das Terminal ausführen, nicht angezeigt. Eine Problemumgehung für dieses Problem besteht darin, die Anwendung direkt vom Terminal aus zu starten. Für IDEA kann der folgende Befehl verwendet werden:
Derzeit sind Probleme mit der JDK 1.7-Unterstützung auf dem Mac bekannt, z. B. fehlende Retina-Unterstützung, mögliches Flimmern und einige nicht implementierte APIs . Es wird dringend empfohlen, IDEA unter JDK 1.6 auszuführen, um die beste Erfahrung auf dem Mac zu erzielen. Es hindert Sie nicht daran, JDK 1.7 als Ziel für das Erstellen und Ausführen Ihrer Projekte zu verwenden.
IntelliJ IDEA 11 Launcher funktioniert nicht mit JDK 1.7 auf dem Mac. Im Moment muss JDK 1.6 installiert sein, damit Sie IDEA 11 und ältere Versionen ausführen können.
quelle
JVMVersion
zu1.7*
IDEA 12 wechsle und versuche, es zu starten, erhalte ich immer noch die Meldung, dass ich eine JRE 6 benötige.java -version
vom Terminal aus funktioniert einwandfrei. Gedanken?sudo codesign --verbose --force --sign "<CERT COMMON NAME>" /Applications/WebStorm.app/
Mac OSX Yosemite / El Capitan-Update
Ich habe IntelliJ 15 Ultimate installiert und habe dieselbe Nachricht erhalten. Ich habe auch Java 1.7 und 1.8 installiert.
Ich habe es mit den folgenden Schritten in einem Terminal gelöst:
Die
Info.plist
Datei wurde bearbeitet und dieses Bit geändert:zu:
Nach dem Start war alles golden.
quelle
Mit IntelliJ 13 und OS X 10.9 kann ich die Liste einfach auf 1.7 * ändern und es funktioniert unter Java 7, ohne zur Installation von Java 6 aufzufordern.
quelle
sudo codesign --verbose --force --sign "<Cert Name>" /Applications/Webstorm.app/
Für diejenigen, die immer noch die Fehlermeldung erhalten, dass Java 6 installiert sein muss. Damit gibt es zwei Probleme:
Alles was Sie brauchen ist:
Oder Sie können diesen https://github.com/wonder-mice/mac-java-launcher verwenden , der Dinge automatisiert, und ich glaube, dass dies nicht nur mit IntelliJ funktioniert.
quelle
mac-java-launcher
mit IntelliJ 13 versucht, funktioniert aber nicht. GotError: Not a java application
Andere haben sehr gute Lösungen vorgeschlagen, aber Sie müssen dies manuell über den Editor usw. tun. Stattdessen können Sie diesen Befehl über Ihr Mac-Terminal ausführen und los geht's:
Einige optionale Tipps:
Um zu überprüfen, ob die Änderung stattgefunden hat, führen Sie Folgendes aus:
grep "string>1.7" /Applications/IntelliJ*/*Contents/*Info.plist
quelle