我想用创建这些参数的python代码包装一个获取许多参数的jar。
说我有:
java -jar parameter1 ... paramterN
其中 N 不是那么大,但是当可以自动分配这些参数时,用户一次又一次地填充它是一种负担。
jar 是一个黑盒子,因此我无法更改其逻辑来计算这些参数本身。
所以,相反,我想要这个:
python MyJarRunner.py JarPath
当 MyJarRunner 将使用计算的参数调用此 Jar 时。
我的问题是这个 Jar 需要 Java SDK 1.7 才能在没有运行时错误的情况下运行。如果存在,我如何确定我将使用 SDK 1.7 运行这个 Jar?这需要在不了解 SDK 1.7 位置的不同计算机上运行。
带有批处理脚本的解决方案也可能适用。