コンポーネント詳細 - のIntelliJ IDEA 2017.1 CEを使用とJDK-9-EA + 154のRuntimeException:モジュールjrt.fsパッケージjdk.internal.jimage.decompressorとモジュールjava.base
メイン() -
Set<String> set2 = Set.of("a", "b", "c");
set2.forEach(System.out::println);
module-info.java
のmodule collection {
requires java.base;
}
ログを - VMの初期の実装を超える
Error occurred during initialization of VM
java.lang.RuntimeException: Package jdk.internal.jimage.decompressor in both module jrt.fs and module java.base
at jdk.internal.module.ModuleBootstrap.fail([email protected]/ModuleBootstrap.java:699)
at jdk.internal.module.ModuleBootstrap.boot([email protected]/ModuleBootstrap.java:329)
at java.lang.System.initPhase2([email protected]/System.java:1928)
疑わしいが、私の質問は、私はモジュールjrt.fs
が含まれていないということです - それはどこから絵に来ていますか?どのようにそのようなモジュールの包含/除外をデバッグするのですか?どのように私は現在の例外をさらに解決するのですか?
これは本当に奇妙です、私は 'jrt.fs'について聞いたことがありません。どのJDKバージョン(ビルド番号?)を実行していますか?また、 'java --list-modules'でモジュールを探してみてください。 – Nicolai
@Nicolai現在 'jdk-9-ea + 154 'を使用しています。モジュールの詳細を調べるでしょう。 'jrt.fs'が何のために使われているかについてのアイデアはありますか?知ることを助けるかもしれません。 – nullpointer