http://jwork.org/dmelt/で DMelt 2.1 を使用していましたが、JDK9 (Ubuntu 17.08、x64、JDK ビルド 9.0.1+11) を使用すると Groovy コンソールを起動できないことに気付きました。次に、Apache Web サイトhttp://groovy-lang.org/の groovy-2.6.0-alpha-2 パッケージの元の「groovyConsole」を使用している場合でも、JDK9 が多くの警告をスローすることに気付きました。
groovy-2.6.0-alpha-2/bin/groovyConsole 警告: インキュベータ モジュールの使用: jdk.incubator.httpclient 警告: 不正なリフレクティブ アクセス操作が発生しました 警告: org.codehaus.groovy.reflection.CachedClass (file://Download/groovy-2.6.0-alpha-2/lib/groovy-2.6.0-alpha-2.jar) による java メソッドへの不正なリフレクション アクセス。 lang.Object.finalize() 警告: org.codehaus.groovy.reflection.CachedClass の管理者にこれを報告することを検討してください。 警告: --illegal-access=warn を使用して、さらなる不正なリフレクティブ アクセス操作の警告を有効にします 警告: 将来のリリースでは、不正なアクセス操作はすべて拒否されます Gtk-Message: モジュール「overlay-scrollbar」のロードに失敗しました /usr/share/themes/Ambiance/gtk-2.0/apps/mate-panel.rc:30: エラー: 無効な文字列定数 "murrine-scrollbar"、有効な文字列定数が期待されます
これはどのように修正できますか?JDK 1.8 を使用しても問題はありません。