我设法安装JDK 7,因为它是一个dmg文件,但是我在安装Java EE 7时遇到了问题...我已经在launchd.conf上注册了JAVA_HOME,但它仍然没有找到它...这里是错误:
sudo sh ./java_ee_sdk-7-unix.sh
Extracting the installer archive...
java.io.EOFException: Unexpected end of ZLIB input stream
at java.util.zip.InflaterInputStream.fill(InflaterInputStream.java:240)
at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:158)
at java.util.zip.ZipInputStream.read(ZipInputStream.java:193)
at java.util.zip.ZipInputStream.closeEntry(ZipInputStream.java:139)
at sun.tools.jar.Main.extractFile(Main.java:961)
at sun.tools.jar.Main.extract(Main.java:877)
at sun.tools.jar.Main.run(Main.java:263)
at sun.tools.jar.Main.main(Main.java:1177)
Extracting the installer runtime...
Unable to find a $JAVA_HOME at "/usr", continuing with system-provided Java...
Extracting the installer resources...
Unable to find a $JAVA_HOME at "/usr", continuing with system-provided Java...
Extracting the installer metadata...
Unable to find a $JAVA_HOME at "/usr", continuing with system-provided Java...
java.io.EOFException: Unexpected end of ZLIB input stream
at java.util.zip.InflaterInputStream.fill(InflaterInputStream.java:240)
at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:158)
at java.util.zip.ZipInputStream.read(ZipInputStream.java:193)
at java.util.zip.ZipInputStream.closeEntry(ZipInputStream.java:139)
at sun.tools.jar.Main.extractFile(Main.java:961)
at sun.tools.jar.Main.extract(Main.java:877)
at sun.tools.jar.Main.run(Main.java:263)
at sun.tools.jar.Main.main(Main.java:1177)
chmod: product-installer.sh: No such file or directory
sh: product-installer.sh: No such file or directory
以及当我回应JAVA_HOME时会发生什么:
echo $JAVA_HOME
/Library/Java/JavaVirtualMachines/jdk1.7.0_60.jdk/Contents/Home
java -version
java version "1.7.0_60"
Java(TM) SE Runtime Environment (build 1.7.0_60-b19)
Java HotSpot(TM) 64-Bit Server VM (build 24.60-b09, mixed mode)
有任何帮助吗?我是mac的新手