問題タブ [java-9]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
3596 参照

java - Java 9 での「モジュール ローカル」アクセス動作

プロジェクトのコアはJigsawJava モジュール システムであるため、特定のモジュール内の特定のプログラム要素 (クラス、メソッド、およびフィールド) へのアクセスを制限できると便利です。

モジュール内に、このモジュールに対して本質的に公開されているが、このモジュールの外部からはアクセスできない要素がいくつかある場合に役立ちます。

つまり、「package-local」の次のレベルのアクセスについて話しているのです。これは「module-local」と名付けることができます。

しかし、ジグソー ルールと初期の仕様を簡単に調べただけでは、そのような機能を見つけるのに役立ちませんでした。より具体的には、このModifier仕様には新しい要素は含まれていません。

将来のJava 9でそれを行う可能性は他にありますか?

0 投票する
1 に答える
220 参照

http2 - JDK9/HttpResponse から Reason-Phrase を取得するにはどうすればよいですか?

HTTP 用のクライアント ライブラリを作成しています。

HttpResponseでは、どうすれば値を取得できますReason-Phraseか?

0 投票する
1 に答える
7242 参照

java - JDK 9 用の JCE zip ファイル

JDK 9 を試してみたいのですが、JCE にパッチを適用する必要があります。どこで入手できますJCE zip file for JDK 9か? または、JDK 8 用のものを使用できますか? JDK 9 の JCE zip を検索しましたが、見つかりません。前もって感謝します。

0 投票する
1 に答える
1444 参照

java - Mac ターミナルから jshell を実行できない

現在、Mac Sierra で Java 1.8 を使用しています。

ここで、単純な Java コマンドを端末から直接実行するために「jshell」を実行したいと考えています。しかし、私は次のエラーメッセージで終わった -

このエラー メッセージを回避するために必要な回避策は何ですか?

0 投票する
2 に答える
2153 参照

java - Java 9 addmods オプションの ant サポート

Java プロジェクトを Java 9 でコンパイルしようとしています。java.xml.bind パッケージを使用しているため、コンパイルには -addmods オプションを使用する必要があります。Ant 1.9.7 は、この新機能をサポートしていないようです。Ant は Java 9 コンパイラの -addmods オプションをサポートしていますか?

0 投票する
2 に答える
3486 参照

java - List.of(...) または Collections.unmodifiableList()

例があればList<String> strings、書き続けますか:

または次のように切り替えます。

インスタンス化のパフォーマンス (メモリおよびランタイムに関する) への最初の影響は何ですか? List.ofバリアントに実行時の利点はありますか?

0 投票する
1 に答える
1172 参照

java-9 - Java 9 で実行可能な native2ascii に何が起こったのか

アプリケーションを Java 9 でコンパイルしようとしていますが、native2ascii 実行可能ファイルが存在しないため失敗します。Java 9で削除されましたか? 同じことを行う別のツールはありますか?

0 投票する
4 に答える
4217 参照

intellij-idea - IntelliJ で JDK 9 を使用して新しい JavaFX プロジェクトを開始する方法

IntelliJ で新しい JDK 9 プロジェクトを開始しようとしていますが、実行しようとすると、make プロセス中に次のエラーが発生します。

エラー:java: フラグが無効です: -release

正しく設定していないことはわかっていますが、IntelliJ でジグソーを使用してプロジェクトを設定することに関連するものを見つけることができないようです。

編集 これは問題のスクリーンショットです。これに関連するものはどこにも見つかりませんでした。

IDE にコンパイラ エラーはありません。build/run コマンドで失敗するだけです。これは IntelliJ のクリーン インストールであり、JDK 9 で開始された新しいプロジェクトです。

ここに画像の説明を入力