問題タブ [winrun4j]
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.
maven - Spring Boot & WinRun4J for Windows Service JAR: BOOT-INF フォルダー外のサービス起動クラス
WinRun4Jを使用して、Spring Boot アプリケーションを Windows サービスとして実行したいと考えています。WinRun4J がメイン クラスを見つけることができないため、機能しません。spring-boot-maven-plugin が BOOT-INF フォルダー内のソースを収集し、そこにあるクラスにアクセスできないことが原因であることに気付きました。これはエラー トレースです。
BOOT-INF フォルダー外の目的のクラスで Spring Boot 実行可能 jar を生成する方法はありますか? それとも、Spring Boot と WinRun4J を使用した完全な例を知っていますか?
spring-boot-maven-plugin によって生成された jar の構造は次のとおりです。
そして、私は次のようなものが必要だと信じています:
助けていただければ幸いです。
java - winrun4j ini ファイルで識別された vmargs を取得できません
アプリケーションを Java8 から Java10 に移動しました。その一環として、追加する必要があります。
--add-modules java.xml.bind
避けるためにjava.lang.NoClassDefFoundError: javax/xml/bind/JAXBException
例外。
そして、これは私のバッチファイルでうまくいきます
しかし、同等のwinrun4j .iniファイルを機能させることができません
追加してみました
そして試してみました
どちらも何の効果もありませんでした.winrun4jから実行するとNoClassDefFoundErrorが発生します