2017-08-24 3 views
1

私はJava 6u65-appleが利用可能なJavaバージョンの1つであることを確認します。このJDKはどこにmacOSにインストールされますか?このJDKは、新しい(最新の)Oracle Java JREおよびJDKと共存しますか?Java 6u65-appleはどこにインストールされていますか?

+0

サポートライフの終わりをはるかに過ぎます。なぜあなたはJDK 8よりも古いJVMを望んでいますか? – duffymo

+0

はい、あなたと私はそれを知っていますが、私の顧客は近い将来Java 6を使用して立ち往生しています。したがって、私はそれを開発し続けています。また、Java 8 v6準拠モードも動作しません。 –

+0

お客様は、アップグレードするまで危険にさらされていることを顧客に伝える義務があります。 – duffymo

答えて

0

macOS High Sierraでsdkmanを使って何をしようとしました。 〜/ .sdkmanの下にインストールする必要がありますが、動作しないようです。これは私といくつか他の人が、例えばhttps://gitter.im/sdkman/user-issues?at=5a1db5de71ad3f87363f4754

$ sdk install java 6u65-apple 
tr: Illegal byte sequence 

Apple requires that you agree with the Apple Software License Agreement 
prior to installation. 

The license agreement can be found in PDF format here: 

    http://images.apple.com/legal/sla/docs/JavaForOSX.pdf 

Do you agree to the terms of this agreement? (Y/n): Y 

Downloading: java 6u65-apple 

In progress... 

######################################################################## 100.0% 
Binary validation passed... 
We will be needing super powers... 

Repackaging Java 6u65... 
Attaching to the DMG... 
Mounting DMG as Volume... 
Volume(s) mounted successfully 
Installing PKG inside DMG... 
installer: Cannot install on volume/because it is disabled. 
installer: Es ist bereits eine neuere Version dieses Pakets installiert. 
Copy JDK Home to temp folder... 
cp: /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home: No such file or directory 
unlink: /Users/gg/.sdkman/tmp/out/java-6u65-apple/bundle: No such file or directory 
ln: /Users/gg/.sdkman/tmp/out/java-6u65-apple/bundle: No such file or directory 
Preparing archive... 

zip error: Nothing to do! (try: zip -qr --symlinks /Users/gg/.sdkman/tmp/.zip . -i .) 
Unmounting volume... 
"/Volumes/Java for OS X 2015-001" unmounted successfully. 
Done repackaging... 
mv: rename /Users/gg/.sdkman/tmp/.zip to /Users/gg/.sdkman/archives/java-6u65-apple.zip: No such file or directory 
unzip: cannot find or open /Users/gg/.sdkman/archives/java-6u65-apple.zip, /Users/gg/.sdkman/archives/java-6u65-apple.zip.zip or /Users/gg/.sdkman/archives/java-6u65-apple.zip.ZIP. 
rm: /Users/gg/.sdkman/archives/java-6u65-apple.zip: No such file or directory 

Stop! The archive was corrupt and has been removed! Please try installing again. 

を参照してくださいますので、私はhttp://osxdaily.com/2017/06/29/how-install-java-macos-high-sierra/https://support.apple.com/kb/dl1572?locale=en_USへのリンクを発見し、ちょうど「ダウンロード」をクリックし、それが/Library/Java/JavaVirtualMachines/1.6内JDK6をインストール何をするかです。 0.jdk /目次/期待どおり。そして、あなたは、あなたが好きなように切り替えることができます。javac 1.6はうまく働いたと、これはsdkmanを検討して唯一の理由だったので

$ java -version 
java version "1.8.0_60" 
Java(TM) SE Runtime Environment (build 1.8.0_60-b27) 
Java HotSpot(TM) 64-Bit Server VM (build 25.60-b23, mixed mode) 
$ export JAVA_HOME=$(/usr/libexec/java_home -v 1.6) 
$ java -version 
java version "1.6.0_65" 
Java(TM) SE Runtime Environment (build 1.6.0_65-b14-468) 
Java HotSpot(TM) 64-Bit Server VM (build 20.65-b04-468, mixed mode) 

そして、私はそれを完全に削除しました。

+0

jdkをインストールした後、 'sdk install java 6u65-apple'コマンドが再び機能します(https://gitter.im/sdkman/user-issues?at=5a593ce0ae53c15903df5612から) –

関連する問題