これまでのところ、EclipseでJavaコードを実行するとかなりうまくいきます。しかし、私の次のプロジェクトでは、できるだけプログラムをループする必要があります。私は、これを行う最善の方法は、私はそれを書く方法の考えを持っていないループバッチファイルだろうと思う。バッチファイルで無限に引数を必要とするjarファイルをループする方法はありますか?
example.jarファイルがあります。これにはいくつかの異なるクラスが含まれていますが、変更することはできません。私ができるのは、cfm consoleコマンドでManifestを変更することだけです。
がEclipseでIは、exampleMain.classメインを設定することができ、Xは数値であることと、-t X SomeActuallyIrrelevantName package.className package.className2に引数を設定します。私は実際に何が-tは何を知りません。私は、コマンドライン(example.jar -jar のjava)を介してexample.jarを呼び出そうとするたびに
それはメインクラスがロードまたは見つからなかったことを言います。私は(example.exampleMainとexample.exampleMain.classにexampleMain.classにexampleMainから)マニフェストにメインクラスを変更しようとしたが、助けていないようでした。
これまでに試したスクリプトを投稿する必要があります。また、jarファイルの内部構造を投稿する必要があります。あなたのexample.jarは他のjarファイルに依存していますか?この単一のjarファイルからバッチファイル経由でいくつかのクラスを順番に呼びたいと思っていますか?上記のすべてを知ったら、私はあなたのための解決策を提供することができます。 – ManoDestra
java -cp example.jar package.NameOfClassThatYouWantToRun –
@ManoDestra:_example.jar_に_package.className_と_packageがあるボードゲームのフレームワークが含まれています。className2_は自分のプログラムしたプレイヤー、_X_は各ターンの時間制限です。 _exampleMain.class_を使用して初期化することによって各プレーヤーの値を変更したいのですが、_exampleMain.class_を無限に(または数千回)実行するように変更することはできませんので、バッチファイルでループします。 Therは他のjarファイルではなく、_example.jar_を除き、ゲームの視覚化と2人のプレーヤーの代替呼び出しのみが含まれています。 – TheChriggu