Comment installer Java EE 7 SDK à télécharger .sh fichier pour Mac OSX
Je suis nouvelle dans le développement de Java sur Mac OSX. Je voulais télécharger le Java EE 7 SDK afin que je puisse à la fois de bureau/mobile/le développement de l'entreprise avec Java. Le fichier à télécharger est .sh
(plus précisément java_ee_sdk-7-jdk7-macosx-x64
) dont je ne suis pas familier avec. La Java 7 SE SDK est un .dmg
fichier qui est le format que j'ai prévu pour l'Édition Entreprise au lieu de la .sh
fichier.
- Pourquoi les SE et EE éditions formats de fichiers différents? (
.sh
vs.dmg
) - Comment puis-je installer la version Enterprise Edition sur le fait que c'est un
.sh
fichier?
*Notez: Actuellement, la seule JRE j'ai installé sur le Mac est la version Apple que je comprends, a été désapprouvée.
Franchement, vous vous pris le temps de se lamenter à propos de ma question?
OriginalL'auteur webworm | 2013-09-13
Vous devez vous connecter pour publier un commentaire.
L'exécuter en ligne de commande.
À partir de l'installation manuelle: Java Platform, Enterprise Edition 7 SDK - Instructions d'Installation
Pour référence future, un *.sh fichier est un script shell. Vous pouvez inspecter la shebang (
#!
) à la première ligne du fichier pour voir ce que la coquille doit être utilisé pour interpréter le script. Dans le cas de la JavaEE 7 programme d'installation de l'arborescence n'est#!/bin/sh
qui indique une Bourne compatible coque doit être utilisé.Probablement pour qu'ils puissent utiliser un programme d'installation pour toutes les plateformes de type unix.
Différentes équipes de produire de la SE et EE Kits de développement logiciel. L'EE SDK n'a pas besoin d'OS de configuration spécifiques pour les différents Unix-like avec des Systèmes d'exploitation, contrairement à de SE.
Lorsque je tente de l'exécuter, il dit qu'il a besoin de la variable DISPLAY - de quoi ai-je besoin?
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.
Être conscient que le "JavaEE SDK" qui est fondamentalement juste un mensonge; son un paquet de JDK, Glassfish de la communauté et de la documentation dont vous pouvez installer/télécharger séparément. JEE est seulement un cahier des charges, vous êtes libre de il suffit d'installer le JDK et tout JEE récipient de votre choix (JBoss, Weblogic, TomEE, ...).
OriginalL'auteur Dev
Trouvé une solution à ce lien:
https://apple.stackexchange.com/questions/63381/installing-glassfish-on-mountain-lion
Essayé la commande
export DISPLAY=:0
et il a sauté du "Ce Programme nécessite..." message.Espère que cette aide
OriginalL'auteur Fritz
glassfish-3.1.2.2-unix.sh
nécessiteDISPLAY
variable d'environnement à définir.S'il vous plaît ré-exécuter après l'affectation d'une valeur appropriée pour
DISPLAY
.export DISPLAY=:0
chmod +x java_ee_sdk-7-jdk7-macosx-x64-ml.sh
./java_ee_sdk-7-jdk7-macosx-x64-ml.sh
OriginalL'auteur user3388785