Netbeans IDE (PHP-Bundle) kann nicht unter OS X El Capitan installiert werden

Ich versuche, Netbeans IDE (PHP-Bundle) unter OS X El Capitan zu installieren.

Ich erhalte folgenden Fehler

NetBeans IDE kann nicht installiert werden. Diese Software kann mit Java 7 Update 10 oder neuer installiert werden. Bitte laden und installieren Sie das neueste Update von Java 7 von http://www.oracle.com/technetwork/java/javase/downloads/index.html und starten Sie die NetBeans-Installation neu.

Es folgt ein Fehler-Screenshot

Geben Sie hier die Bildbeschreibung ein

PHP und einige andere Bundles (HTML, C/C++) benötigen kein separates Java, da sie JRE enthalten, wie auf der Netbeans-Downloadseite erwähnt - https://netbeans.org/downloads/

HTML/JS-, PHP- und C/C++-NetBeans-Bundles beinhalten Java Runtime Environment und erfordern keine separate Java-Installation.

übersehe ich hier etwas?

Antworten (3)

Stellen Sie sicher, dass Sie das richtige Installationsprogramm heruntergeladen haben und verwenden. Wie Ihre Notiz sagt, sollte es offensichtlich keine separate Java-Installation erfordern.

Andernfalls installieren Sie das JDK einfach separat .

Ich habe das richtige Installationsprogramm heruntergeladen und verwendet. Trotzdem besteht das Problem weiterhin.
Installieren Sie einfach das JDK und versuchen Sie es erneut.

Ich habe es für das C++ Bundle gemacht, aber es sollte auch mit anderen Versionen ohne Java-Unterstützung funktionieren.

  • Kopieren Sie nach dem Mounten des Disk-Images Netbeans 8.1.pkg in einen lokalen Ordner.
  • Entpacken Sie es mit Terminal mit diesem Befehlpkgutil --expand NetBeans\ 8.1.pkg ./out/
  • Öffnen Sie die ./out/DistributionDatei mit einem Texteditor
  • Entfernen Sie aus der checkSystem-Funktion den Teil mit dem Java-Check. Endergebnis: function checkSystem() { var mem_result = checkMemsize(); return mem_result; }
  • Speichern Sie die Datei und paketieren Sie alles wieder mitpkgutil --flatten ./out/ Netbeans_fixed.pkg
  • Starten Sie nun die Installation mit der neu gepackten Datei

Die Seite, die Sie zum Herunterladen anzeigen, enthält das JDK NICHT

JDK 7 und höhere Versionen sind für die Installation und Ausführung der Java SE-, Java EE- und All NetBeans-Bundles erforderlich. Sie können eigenständiges JDK oder das neueste JDK mit NetBeans IDE Java SE-Bundle herunterladen.

Versuchen Sie also den kombinierten Download von der Oracle Java-Seite oder ich denke, besser das JDK

Habe den Punkt nicht verstanden. Wozu brauche ich das JDK, wenn ich nicht für Java entwickeln möchte? Wenn die JRE enthalten ist, reicht es aus, sie auszuführen.
Oracle hat dies nicht wahr gemacht - unter OS X ist die Oracle JRE nur das Zeug, das zum Ausführen von Web-Apps benötigt wird - die alte JRE existiert nicht, dh /usr/bin/java ist nur von JDK betroffen