如何为Mac OSX安装Java 7 EE SDK下载为.sh文件
我是在MacOSX上开发Java的新手。我想下载Java7EESDK,这样我就可以用Java进行桌面/移动/企业开发。下载文件是如何为Mac OSX安装Java 7 EE SDK下载为.sh文件,java,macos,java-ee-7,Java,Macos,Java Ee 7,我是在MacOSX上开发Java的新手。我想下载Java7EESDK,这样我就可以用Java进行桌面/移动/企业开发。下载文件是.sh(特别是java_ee_sdk-7-jdk7-macosx-x64),我不熟悉。Java7SESDK是一个.dmg文件,它是我期望的企业版格式,而不是.sh文件 为什么SE和EE版本的文件格式不同?(.shvs.dmg) 既然企业版是.sh 档案 *注意:目前我在Mac上安装的唯一JRE是苹果版本,据我所知,该版本已被弃用。在命令行上运行它 从安装手册: Sola
.sh
(特别是java_ee_sdk-7-jdk7-macosx-x64
),我不熟悉。Java7SESDK是一个.dmg
文件,它是我期望的企业版格式,而不是.sh
文件
.sh
vs.dmg
).sh
档案*注意:目前我在Mac上安装的唯一JRE是苹果版本,据我所知,该版本已被弃用。在命令行上运行它 从安装手册: Solaris、Linux和Mac OS X系统:
- 如有必要,授权执行 对分发文件的权限:chmod+x/ 分发文件名
- 在命令提示下,键入:sh/ 分发文件名
为便于将来参考,*.sh文件是一个。您可以检查文件第一行的(
#!
)以查看应该使用哪个shell来解释脚本。在JavaEE7安装程序中,shebang是#/bin/sh
,表示应使用。在此链接中找到了解决方案:
尝试了命令export DISPLAY=:0,它跳过了“此程序需要…”消息
希望这有助于
glassfish-3.1.2.2-unix。sh
需要设置显示
环境变量。
请在为显示指定适当的值后重新运行
导出显示=:0
chmod+x java_ee_sdk-7-jdk7-macosx-x64-ml.sh
/java\u ee\u sdk-7-jdk7-macosx-x64-ml.sh
谢谢!知道为什么SE和EE版本的格式不同吗?@webworm可能是为了让他们可以在所有类似unix的平台上使用一个安装程序。不同的团队生产SE和EE SDK。与SE不同,EE SDK不需要针对各种类似Unix的操作系统进行特定于操作系统的配置。当我尝试运行此操作系统时,它会说它需要设置DISPLAY变量-我需要将其设置为什么<代码>a12-macmini-02:下载rdavis$./java_ee_sdk-7-jdk7-macosx-x64-ml.sh此程序需要设置显示环境变量。请在指定适当的显示值后重新运行。
请注意,“JavaEE SDK”基本上只是一个谎言;它是JDK、Glassfish社区和一些文档的捆绑包,所有这些都可以单独安装/下载。JEE只是一个规范,你可以自由安装JDK和你选择的任何JEE容器(JBoss、Weblogic、TomEE等等)。你真的花时间抱怨我的问题吗?