如何安装Java 7 EE SDK下载为Mac OSX的.sh文件
我是在Mac OSX上开发Java的新手。 我想下载Java 7 EE SDK,这样我就可以使用Java进行桌面/移动/企业开发。 下载文件是.sh
(特别是java_ee_sdk-7-jdk7-macosx-x64
),我不熟悉。 Java 7 SE SDK是一个.dmg
文件,它是我期望的Enterprise Edition而不是.sh
文件的格式。
- 为什么SE和EE版本的文件格式不同? (
.sh
vs.dmg
) - 如何安装企业版是因为它是
.sh
文件?
*注意:目前我在Mac上安装的唯一JRE是Apple版本,据我所知已被弃用。
在命令行运行它。
从安装手册: 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 。
在此链接中找到了解决方案:
https://apple.stackexchange.com/questions/63381/installing-glassfish-on-mountain-lion
尝试命令export DISPLAY=:0
并跳过“This Program requires …”消息。
希望这可以帮助
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