So installieren Sie Java EE 7 SDK als download .sh-Datei für Mac OSX
Ich bin neu in der Entwicklung von Java auf Mac OSX. Ich wollte zum download, das Java EE 7 SDK, so konnte ich sowohl desktop - /mobile - /enterprise-Entwicklung mit Java. Die download-Datei ist .sh
(speziell java_ee_sdk-7-jdk7-macosx-x64
), die ich nicht vertraut bin. Die Java 7 SE-SDK ist eine .dmg
- Datei, die das format, das ich erwartet, dass für die Enterprise Edition anstelle der .sh
Datei.
- Warum sind die SE-und EE-Editionen unterschiedliche Datei-Formate? (
.sh
vs.dmg
) - Wie installiere ich die Enterprise Edition sein, dass es eine
.sh
Datei?
*Hinweis: Derzeit ist nur die JRE hab ich installiert auf dem Mac wird die Apple-version, die ich verstehe, ist veraltet.
- Sie ehrlich sich die Zeit genommen, darüber zu jammern meine Frage?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Führen Sie an der Befehlszeile.
Aus der Installations-Anleitung: Java Platform, Enterprise Edition 7 SDK Installation
Für zukünftige Referenz ein *.sh Datei ist ein shell-Skript. Sie können prüfen die shebang (
#!
) in der ersten Zeile der Datei, um zu sehen, welche shell verwendet werden sollte, um das interpretieren der script. Im Fall von Java ee 7-Installationsprogramm die shebang ist#!/bin/sh
gibt einen Bourne-kompatible shell verwendet werden soll.a12-macmini-02:Downloads rdavis$ ./java_ee_sdk-7-jdk7-macosx-x64-ml.sh This program requires DISPLAY environment variable to be set. Please re-run after assigning an appropriate value to DISPLAY.
Eine Lösung gefunden in diesem link:
https://apple.stackexchange.com/questions/63381/installing-glassfish-on-mountain-lion
Versucht das Kommando
export DISPLAY=:0
und es übersprungen "Dieses Programm erfordert..." - Meldung.Hoffe, das hilft
glassfish-3.1.2.2-unix.sh
erfordertDISPLAY
environment-variable gesetzt werden.Bitte erneut ausführen, nachdem Sie einen entsprechenden Wert zu
DISPLAY
.export DISPLAY=:0
chmod +x java_ee_sdk-7-jdk7-macosx-x64-ml.sh
./java_ee_sdk-7-jdk7-macosx-x64-ml.sh