コマンドラインから次のコマンドで起動できる NetBeans/Maven で開発されたアプリケーションがあります。
mvn exec:exec "-Dexec.executable=C:\\Java\\jdk1.6.0_33\\bin\\java.exe" "-Dexec.args=-Dlog4j.properties=... -classpath %classpath com.xxx.MyLauncher" -Dexec.classpathScope=runtime -Dexec.workingdir=
次に、次のような標準の Java コマンド ライン メソッドを使用してアプリケーションを実行する必要があります。
java -Dlog4j.properties=... -jar myapp-1.2-SNAPSHOT.jar
残念ながら、次の例外が発生するため、これは同じ方法では機能しません。
opencard.core.util.OpenCardPropertyLoadingException: property file not found
質問:
- Exec-Maven-plugin を使用したアプリケーションの起動と、コマンドラインでの標準の Java 実行の違いは何ですか?
- Maven 実行スクリプトを標準のコマンドラインに変換する簡単な方法はありますか?
- アプリケーションを正常に実行するには?