java.lang.ModuleをJava 9の文字列名で取得するには? は、例えば、我々はその初期化後、少なくともjava.baseで構成ブート層からあなたのモジュールを取得するために String name = "some.module";
Module module = //how to get here it?
私はモジュールa、モジュールb、モジュールcの3つのモジュールを持っています。モジュール-aとモジュール-bはブートレイヤーにあります。モジュール-cのレイヤー自分自身を作成します。モジュール-cは、インタフェースがモジュール-a内にあるサービスのJPMS実装を有する。 これは、モジュール-bでモジュール-cを含むレイヤーを作成する方法です。 ModuleFinder finder = Mod
私はJava 9モジュールを作成しようとしていましたが、私が何をしていても、「パッケージが空であるか存在しません」というエラーが表示されます。私は予想されるディレクトリレイアウトをオンラインで検索しようとしましたが、私が考えることができるディレクトリレイアウト上のすべてのバリエーションを試しましたが、何も動作しません。 例えば、ここで私は bar.foo/module-info.java modu
Java 9では、いわゆる分割パッケージ、つまり同じパッケージが2つの異なるモジュールで定義されているようには見えません。これは私の移行プロセスで問題が発生します(Gradleの)プロジェクトは、このような構造で、bootstrap.jarと呼ばれるJarファイルが含まれています bootstrap.jar
- com
- example
- Foo.class
-