如何安装Java 7 EE SDK下载为Mac OSX的.sh文件

web*_*orm 8 java macos java-ee-7

我是在Mac OSX上开发Java的新手.我想下载Java 7 EE SDK,以便我可以使用Java进行桌面/移动/企业开发.下载文件.sh(具体java_ee_sdk-7-jdk7-macosx-x64)是我不熟悉的.Java 7 SE SDK是一个.dmg文件,它是我期望的Enterprise Edition而不是.sh文件的格式.

  1. 为什么SE和EE版本的文件格式不同?(.shvs .dmg)
  2. 如何安装企业版,因为它是一个.sh 文件?

*注意:目前我在Mac上安装的唯一JRE是Apple版本,据我所知已被弃用.

Dev*_*Dev 8

在命令行运行它.

从安装手册:Java Platform,Enterprise Edition 7 SDK - 安装说明

Solaris,Linux和Mac OS X系统:

  • 如有必要,请为分发文件授予执行权限:chmod + x ./ distribution-filename

  • 在命令提示符下,键入:sh ./ distribution-filename

为了将来参考,*.sh文件是一个shell脚本.您可以检查文件第一行的shebang(#!),以查看应该使用哪个shell来解释脚本.对于JavaEE 7安装程序,shebang #!/bin/sh表示应该使用Bourne兼容shell.


Fri*_*itz 6

在此链接中找到了解决方案:

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

尝试了该命令export DISPLAY=:0,它跳过了"此程序要求..."消息.

希望这可以帮助


小智 6

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