問題タブ [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 投票する
1 に答える
547 参照

java - ジグソーを使用して Java 9 でリフレクションによってパッケージスコープのメソッドにアクセスすることは可能ですか?

URLStreamHandlers静的パッケージスコープメソッドにアクセスすることにより、Java 8 で動作する http および httpsのデフォルトを取得する次のコードがありますURL.getURLStreamHandler()

Java 9 でもジグソーでこれは可能ですか、それともこの方法で可視性を変更することは禁止されますか?

0 投票する
6 に答える
4510 参照

java - Java 9 JShell コンソールをクリアするには?

Java-9 JShell コンソールをクリアするコマンドが見つかりませんでした。また、このプログラムを使用して JShell コンソールをクリアしようとしましたが、どちらも機能しません。

早期アクセスではまだその機能を利用できないと思います。誰でもアイデアを得ましたか?

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

eclipse - Eclipse/java9-jigsaw: javafx パッケージにアクセスするには?

私の文脈:

  • 9-ea-113 (つまり、jfrt.jar なしで完全にモジュール化された javafx です)
  • eclipse-neon-M6 と java9 の現在のベータ サポート (問題がある場合は、java8 で実行)
  • win7

のような単純なもの

javafx.xx パッケージが見つからないため、コンパイルできません。

何をすべきか?

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

java-9 - JLink コマンドを使用して JDK9 アプリケーション用のクロスプラットフォーム実行可能ファイルを作成する方法

JAVA-9 アプリケーション / プロジェクト ジグソー用のクロス プラットフォーム / プラットフォームに依存しない実行可能ファイルを作成しようとしています。

jlink コマンドは、プラットフォーム固有の実行可能ファイル/ランタイムのみを作成すると思います。

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

java - JDK9 を使用して Eclipse Neon で JavaFX プログラムをビルドする

e(fx)clipse プラグインと追加の JDK9 サポートがインストールされた最新の Eclipse Neon マイルストーン ビルドがあり、JDK9 で最初の JavaFX プログラムをビルドしたいと考えています。残念ながら、すべての JavaFX モジュールがクラスパスにありません。この構成でJavaFXプログラムを構築できるように、これらのモジュールを追加する方法を誰か教えてもらえますか?

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

java - 名前付きモジュール内のクラスの名前なしモジュールを返すメソッド getModule

私はJava 9モジュールシステムを見始めたばかりで、クラ​​スがどのモジュールにあるかを知ることができるかどうか疑問に思っていました.

そのため、次のモジュールを作成しました

次のようなjarファイルをコンパイルしました

packageには、呼び出している場所とde.test呼ばれるクラスがありますOverview

ただし、返されたモジュール オブジェクトには名前がなく、ModuleDescriptor.

ここで正しく使用getModule()していますか、またはクラスのモジュールをロードする他の方法はありますか?

OS XでJDK 9ビルド120を使用しています。

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

javassist - Javassist NotFoundException when getting java.io.Serializable with JDK9

I have the following code:

When running under JDK8, if this method is called using java.io.Serializable, it works, but when running under the JDK9 environment, it throws the NotFoundException.

Is there something I overlooked here?

0 投票する
3 に答える
862 参照

java - アプリを実行するための Java 9 REPL

Java 9 では、JDK ディストリビューション内にJShellと呼ばれる REPL が導入されています。アプリケーションを実行しているJDKのJShellに接続し、その実行中のアプリを参照するコマンドを実行する方法はありますか? たとえば、アプリコードからいくつかのメソッドを実行したり、オブジェクトを検査したりします..?

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

java - Eclipse 4.6 コード補完が Java 9 で機能しない

Eclipse はバージョン:

Neon リリース (4.6.0) ビルド ID: 20160613-1800

「Eclipse JDT (Java Development Tools) Patch with Java 9 support (BETA) for Neon development stream」バージョン 1.1.1.v20160606-0010_BETA_JAVA9 (Java 9 プラグイン)。

実行中

Java(TM) SE ランタイム環境 (ビルド 9-ea+122) Java HotSpot(TM) 64 ビット サーバー VM (ビルド 9-ea+122、混合モード)

Java 8 では正常に動作しますが、コード補完は Java 9 では動作しません。問題は、JDK に rt.jar がないことのようです。ただし、コードを入力すると、壊れているとマークされず (赤い下線なし)、JDK モジュールとパッケージもパッケージ エクスプローラービューに表示されます。


パッケージ エクスプローラー ビュー


どうすればこれを克服できるかを誰かが知っていれば、とても感謝しています。

0 投票する
3 に答える
1352 参照

java - Java 8 Stream を使用して Stack Iteration を実装する方法

Stack<Object>次のコードがあります。

スタックが空になるまでループし、すべての反復で上から 1 つの要素をポップしてスタックを減らす必要があるように、Java 8 Stream を使用してこの反復を実装するにはどうすればよいですか?