Как установить Java 7 ee SDK скачать as.sh файл для Mac OSX

Я новичок в разработке Java на Mac OSX. Я хотел загрузить Java 7 ee SDK, чтобы я мог как рабочий стол/мобильный/корпоративная разработка С Java. Файл загрузки .sh (особенно java_ee_sdk-7-jdk7-macosx-x64), с которым я не знаком. Java 7 SE SDK является .dmg файл, который является форматом, который я ожидал для Enterprise Edition вместо .

  1. почему выпуски SE и EE имеют разные форматы файлов? (.sh vs .dmg)
  2. как я установите Enterprise Edition, так как это .sh файл?

*Примечание: В настоящее время единственная JRE, которую я установил на Mac, - это версия Apple, которая, как я понимаю, устарела.

3 ответов


запустить его в командной строке.

из руководства по установке:Java Platform, Enterprise Edition 7 SDK-инструкции по установке

системы Solaris, Linux и Mac OS X:

  • при необходимости предоставьте execute права доступа к файлу распространения: chmod +x ./ дистрибутив-filename

  • в командной строке введите: sh ./ дистрибутив-filename

для дальнейшего использования a *.SH файл является shell script. Вы можете проверить shebang (#!) в первой строке файла, чтобы увидеть, какая оболочка должна использоваться для интерпретации скрипта. В случае установщика JavaEE 7 shebang является #!/bin/sh что означает Борн совместимая оболочка должен быть использован.


нашел решение по этой ссылке:

https://apple.stackexchange.com/questions/63381/installing-glassfish-on-mountain-lion

попробовал команду export DISPLAY=:0 и он пропустил "эта программа требует..." сообщение.

надеюсь, что это помогает


glassfish-3.1.2.2-unix.sh требует DISPLAY должна быть установлена переменная окружения. Пожалуйста, повторите запуск после присвоения соответствующего значения DISPLAY.

export DISPLAY=:0
chmod +x java_ee_sdk-7-jdk7-macosx-x64-ml.sh
./java_ee_sdk-7-jdk7-macosx-x64-ml.sh