多くのパラメーターを取得する jar を、それらのパラメーターを作成する Python コードでラップしたいと考えています。
私が持っているとしましょう:
java -jar parameter1 ... paramterN
N はそれほど大きくはありませんが、これらのパラメーターを自動的に割り当てることができる場合、ユーザーが何度も入力するのは一種の負担です。
jar はブラック ボックスであるため、ロジックを変更してこれらのパラメーター自体を計算することはできません。
だから、代わりにこれが欲しい:
python MyJarRunner.py JarPath
MyJarRunner が計算されたパラメーターを使用してこの Jar を呼び出すとき。
私の問題は、実行時エラーなしで実行するために、この Jar が Java SDK 1.7 を必要とすることです。この Jar が存在する場合、SDK 1.7 で確実に実行するにはどうすればよいですか? これは、SDK 1.7 の場所に関する予備知識がない別のコンピューターで実行する必要があります。
バッチスクリプトを使用したソリューションも適用できる場合があります。