私は以下の問題があります。私はMain.java
ファイルのコマンドラインからmvn
を実行したいと思います。 Main.java
はパラメータを受け入れます。 コマンドラインからどうすればいいですか?Maven:コマンドライン渡し引数から.javaファイルを実行する方法
例を見つけようとしましたが、成功しませんでした。誰かが私にその事例を教えてくれますか?
私はhereと思っていましたが、私は何をすべきかをよく理解していませんでした。
また、Main.javaフォルダとは異なるフォルダからこのコマンドを実行するにはどうすればよいですか?
たとえば、Main.java
は、my/java/program/Main.java
にあります。 は私がmaven-exec-pluginを見てみましょう
mvn exec:java -Dexec.mainClass="what to put here?" -Dexec.args="arg0 arg1 arg2"
でそれを実行することができますか?それはかなり簡単です。これまでに試したコードを質問に追加してください。 – Perception
基本的に私がやろうとしているのは、別のJavaクラスからjavaクラスを呼び出すことです。通常、Eclipseからそのクラスを実行します。私はRuntime.getRuntime()を使用しています。exec( "");他のJavaプログラムからそのクラスを実行する。しかしMain.classにはmvnが必要です。 (私は質問を編集しました) –