我有一个需要执行的jar文件和一个需要在执行前设置的库路径(库路径很重要):
// works but without library path being set
start bin/myJar.jar
// should work but doesn't because OS path knows no java paths
// error message like: "java" could not be found
start java -Djava.library.path=bin\native -jar bin\myJar.jar
我认为 Oracle 在安装他们的产品方面做得很差,因为总是需要手动操作。我不能指望我的用户自己设置路径变量。那么有没有办法通过批处理更新路径变量(最好是临时执行这个jar)?
我还使用 ant 构建来生成 jars。我可以做的所有设置是:
// ...
<manifest>
<attribute name="Class-Path" value="another.jar another2.jar " />
<attribute name="Main-Class" value="myPackage.MyClass" />
</manifest>
// ...
有没有办法设置库路径?