webentwicklung-frage-antwort-db.com.de

Intellij IDEA Setup unter OS X

Wie lauten die anerkannten Verfahren und Pfade zum Konfigurieren von jdk und dem globalen Bibliotheksquellcode für Intellij IDEA unter OS X?

43
jamesallman

Ab den neuesten Versionen:

  • Java für Mac OS X 10.6 Update 3
  • Java für Mac OS X 10.5 Update 8

Apple hat die Dinge ein bisschen bewegt.

So zitieren Sie den Apple Java-Typ in der Java-dev-Mailingliste:

  1. System-JVMs leben unter/System/Library/...

    • Diese JVMs werden nur von Apple bereitgestellt und es gibt jeweils nur eine Hauptversion der - Plattform.
    • Die eine Version wird immer und nur von Apple Software Updates aktualisiert.
    • Es sollte immer eine GM -Version sein, auf die Entwickler zurückgreifen können, obwohl Alle Entwicklervorschauen oder JVMs von Drittanbietern Sind, die sie installiert haben.
    • Wie alles andere in/System ist es im Besitz von root r-x, also machen Sie nicht Damit herum!
  2. Entwickler-JVMs leben unter/Library/Java/JavaVirtualMachines

    • Installieren Sie Apple Java Developer Previews unter/Library.
    • Die Developer .jdk-Bundles enthalten alles, was ein Entwickler benötigen könnte (Src.jar, docs.jar usw.), sind aber zu Groß, um die Millionen von Zu versenden. Mac-Kunden.
    • JVMs von Drittanbietern sollten hier installiert werden.
  3. Entwickler, die an der JVM selbst arbeiten, können ~/Library/Java/JavaVirtualMachines verwenden

    • Es ist praktisch, von diesem -Verzeichnis aus einen Link zu Ihrem aktuellen Build-Produkt herzustellen und andere Benutzer nicht zu beeinflussen
  4. Java-IDEs sollten sich wahrscheinlich auf die Verwendung von/Library oder ~/Library-JVMs beziehen, sollten jedoch Auf die Verwendung von/System/Library-JVMs zurückgreifen können, wenn nur Installiert ist (aber erwarten Sie nicht src oder JavaDoc).

Dies ermöglicht Java-Entwicklern die Maximale Flexibilität, um Mehrere Versionen der JVM zu installieren, um Fehler zu regressieren und sogar eine JVM auf dem Mac Selbst zu entwickeln. Es stellt außerdem sicher, dass alle Mac-Kunden eine sichere, schlanke, sichere Version der JVM haben, und dass Ihren Festplattenspeicher nicht endlos fressen . Jedes Mal, wenn wir eine Software-Aktualisierung durchführen, wird eine JVM.

Anstatt Intellij auf /System/Library/Frameworks/JavaVM.framework zu zeigen, sollten Sie auf ein JDK entweder in/Library/Java/JavaVirtualMachines oder/System/Library/Java/JavaVirtualMachines zeigen

63
Rohan

Gehen Sie im Fenster "Projekteinstellungen" zum Abschnitt "JDKs", den Sie unter "Plattformeinstellungen" sehen. Klicken Sie auf das kleine Pluszeichen und wählen Sie 'JSDK'. Ein Dateiauswahlprogramm sollte im Verzeichnis /System/Library/Frameworks/JavaVM.framework/Versions geöffnet werden. Wenn nicht, navigieren Sie einfach dorthin. Dort können Sie die Version auswählen, die Sie hinzufügen möchten.

7
Stefan Arentz

IntelliJ sollte Ihre installierten JDKs erkennen, da sich diese an einem von Apple bereitgestellten Standardspeicherort befinden. Wenn Sie Quellcode für das JDK wünschen, können Sie diesen auch von Apple herunterladen. Melden Sie sich für ein kostenloses ADC-Konto an und Sie erhalten dann Zugang.

Für globale Bibliotheken habe ich in der letzten Version die Integration von Maven genossen. Es verringert die Notwendigkeit, globale Bibliotheken einzurichten, indem Elemente aus dem Maven-Repository abgerufen werden. Es wird auch Quell- und Javadoc-Gläser herunterladen.

4
osi

das mit osx gelieferte JDK enthält nicht die Quelle. Sie müssen sich mit Ihrem Apple-Konto auf der Apple-Entwicklerseite anmelden, um die Entwicklerversion des SDK zu finden, die src.jar enthält.

http://connect.Apple.com/cgi-bin/WebObjects/MemberSite.woa/wo/5.1.17.2.1.3.3.1.0.1.1.0.3.1.3.3.1

0
Dustin Getz

Auf der Support-Seite von intellij wird erläutert, wie Sie das JDK konfigurieren, das Intellij für die Ausführung selbst verwendet. https://intellij-support.jetbrains.com/entries/23455956-Auswahl der -JDK -Version-der-IDE-will-run-unter

0