web-dev-qa-db-ja.com

JDK8u40のsrc.Zipはどこにありますか?

JDK8u40をインストールしましたが、javafx-src.Zipしか見つかりません。

JDKのソースコードはどこにありますか? src.zip?

以下はインストール後に得られるものです:

そして、ところで、インストールウィザードが表示されませんでした。これはかなり奇妙です。

enter image description here

追加1

今日、私はいくつかのJavaインストールパッケージを試しました。すべてOracle公式サイトからダウンロードされます。

  • jdk-6u45-windows-i586.exe
  • jdk-7u75-windows-i586.exe
  • jdk-8u20-windows-i586.exe
  • jdk-8u25-windows-i586.exe
  • jdk-8u31-windows-i586.exe
  • jdk-8u40-windows-i586.exe

どちらも 6u45および7u75は私の箱にうまくインストールされています。インストールウィザードが表示されます。そしてその src.Zipがインストールされています。

だが 8u258u40すべてがサイレントインストールされています。また、ウィザードで選択する機会がないため、src.Zipファイルはインストールされていません。

これが私のせいなのか、Oracleの誰かが間違いを犯したのかはわかりません。

@SubOptimalがコメントしたように、/sオプションは、サイレントインストールを示します。 GUIインストールウィザードを強制的に開くオプションがあるかどうかと思います。

使っています Windows 7 Enterprise x64 Build 7601 SP1

20
smwikipedia

Source codeはダウンロード時に無効になりません。

enter image description here

次に、画像で確認できるように、「ソースコード」を選択すると、それがどこにあるかが正確にわかります。

enter image description here

32ビットバージョンをダウンロードしたので、あなたと同じ使用例を確実に再現してください。


編集

新しい編集とコメントに従って、今知りたいのはインストールウィザードが表示されない理由です。これは古い設定のレジストリキーが原因であると確信しています。

次のコマンドを実行します

reg query hklm\software\Microsoft\windows\currentversion\installer\UserData\S-1-5-18\Products /f "Java" /s | find "HKEY_LOCAL_MACHINE"

次に、regeditを使用して返された各パスに移動し、親全体(大きなヘキサ番号)を削除します。

インストールを再試行してください。ウィザードが表示されるはずです。


ソースについては Oracleドキュメント サイレントモードでソースをダウンロードする方法を指定します。

jdk.exe /s ADDLOCAL="SourceFeature"
21

これは、インストールせずにjdk-8u172-windows-x64.exeファイルからsrcフォルダーを取得する方法です。

手順1:jdk-8u172-windows-x64.exeファイル(Java SE Development Kit 8u172)を Oracleサイト からダウンロードします。

ステップ2:それを抽出し、パスに移動します:\ jdk-8u172-windows-x64.rsrc\1033\Java_CAB9

ステップ3:「110」という名前のファイルを右クリックして抽出します。

Src.Zipファイルを取得します。

これを理解するのに少し時間がかかりました。他の人の役に立つことを願っています。

Good Codeのデバッグをお楽しみください!

12
S Kumar

Src.Zipがなぜ/どこにあるかはわかりませんが、代替として、必要なのがソースであり、提案された方法が何らかの理由でうまくいきません。いつでもJDK8u40ソースツリーから直接プルできます。

Gitの代わりにMercurialが必要になります。 このリンクはhg cloneコマンドについて話します

OpenJDK Java.netサイト からの引用

対応するマスターフォレストjdk8uは、次のコマンドを使用して複製できます:hg clone http://hg.openjdk.Java.net/jdk8u/jdk8u;cd jdk8u; sh get_source.sh。

さらに、最後のリリースのソースコード8u40は、8u40マスターフォレストのクローンを作成することで利用できます。 http://hg.openjdk.Java.net/jdk8u/jdk8u4 。そのリリースの最終ビルドには、jdk8u40-b25のタグが付けられました。

OpenJDKとOracleの間には微妙ですが違いがあります

2
matrixanomaly

次のリンクからJDK 8をダウンロードします

http://www.Oracle.com/technetwork/Java/javase/jdk-8-readme-2095712.html

src.Zipにはそれが組み込まれています

0
gujralam

jDKインストーラがソースのインストールをサイレントにスキップした場合。コントロールパネルを開き、機能をプログラムしてJavaを見つけます。それを右クリックして変更を選択し、ソース(オプション)を選択します;)

enter image description here

0
Mr.Q
  1. JDKをダウンロードする
  2. インストーラーを実行するが、すぐに停止する
  3. src.ZipからC:\Users\<your_username>\AppData\LocalLow\Oracle\ss180121.cabを抽出します

7Zipなどのツールを使用して.Zipから.cabを抽出できます

から取られる

0
stand alone