問題タブ [module-info]
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.
java - モジュラーJavaを使用してGradle 6.6でmainClassNameを設定する方法
build.gradle 内の Gradle 6.3 では、mainClassName を次のように問題なく設定できます。
Gradle 6.61 では、上記の行は次のようになります。
java.lang.module.InvalidModuleDescriptorException: パッケージ mod.app がモジュールに見つかりません
これは、mainClassName のモジュール部分を削除することで解決できます。
例外が解決されている間、Gradle はまだ次のように述べています。
現在のモジュールを想定して、メイン クラスのモジュールは提供されませんでした。'mainClassName' を次の形式で提供することをお勧めします: '$moduleName/abMain'
私はこれのバリエーションを試しました:
これまでのところ、これらのいずれも機能させることができませんでした。「app.Main」として設定することもできますが、Gradle が好むバリエーションを使用することをお勧めします。これはどのように行うべきですか?
java - Java11で自動生成されたクラスファイルを使用する
自動生成されたクラスファイルがあります。残念ながら、これは単なるクラス ファイルであり、モジュールをホストする jar ファイル内のクラスではありません。
javapを使用してクラスファイルを分析できます。これは、クラス abcMyClass をホストします。追加したい
使用しているアプリケーションの module-info.java に。
モジュールパスに配置するために、そのクラスに関する特定のjarファイルを作成するにはどうすればよいですか?
java - 壊れた依存関係 module-info.java を再コンパイルせずに更新しますか?
私のコードは、ファイルにバグがあるように見える Logback に依存していmodule-info.javaます。著者は長期間体調を崩しているようです。module-info.javaフォークされたバージョンに再コンパイルして依存することなく、この依存関係のファイルにパッチを適用する方法はありますか?