java -jar Name.jar arg1 arg2 arg3
を次のように私はjarファイルを実行する場合には(.jarファイルを作成する)エクスポートするときがあるかもしれないので、私はメインメソッドを識別するために、Eclipseの実行コンフィギュレーションを指定しなければならなかったであろうことが分かりますクラスと同じくらい多くの主要なメソッドがあります。Eclipseの実行構成迷惑
Eclipse内でメインプログラムを実行すると、新しい実行コンフィギュレーションが自動的に作成され、エクスポートするときに実行コンフィギュレーションの選択肢がさらに混乱します。私が多くのクラスでこれを行うと、主な方法が指定されているだけで、多くの本質的に同じ実行コンフィギュレーションがある可能性があります。
java -cp Name.jar package.MyObject arg1 arg2
java -cp Name.jar package.MyOtherObject arg1
を次のように私はjarファイルを実行する場合は、mainメソッドを識別し、Eclipseの実行構成がおそらく無視されます。エントリポイントはコマンドラインで識別されます。この場合、エクスポートプロセス中にEclipseが実行コンフィギュレーションを必要とするという事実は雑用を作り出すようですが、これを避ける方法はないようです。
多くのエントリーポイントにアクセスできるため、私は.jarを-cp
オプションで実行することをお勧めします。このようにして、別のエントリポイントにアクセスしたいときに再エクスポートする必要はありません。使用するエントリポイントの決定は、実行したい時間まで延期されます。私は輸出時に決める必要はありません。私は柔軟性を保ちます。
私は、タスクを指定するarg1
を持っていることを知っています。大きなスイッチステートメントを持つメインメソッドを特定し、常に-jar
オプションでJavaを起動する1つの実行構成に依存できます。
-jar
を使用すると、多くの実行コンフィギュレーションが混乱します。 -cp
を使用すると、多くの実行コンフィギュレーションが混乱するエクスポートプロセスには迷惑なステップがあるようです。これらの問題の両方を回避するEclipseを使用する方法はありますか?