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

如何为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

我是在MacOSX上开发Java的新手。我想下载Java7EESDK,这样我就可以用Java进行桌面/移动/企业开发。下载文件是
.sh
(特别是
java_ee_sdk-7-jdk7-macosx-x64
),我不熟悉。Java7SESDK是一个
.dmg
文件,它是我期望的企业版格式,而不是
.sh
文件

  • 为什么SE和EE版本的文件格式不同?(
    .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等等)。你真的花时间抱怨我的问题吗?