场景:在ant中或者在程序中运行一个java进程,但遇到classpath太长。
解决方案:
- 使用java实现变量:java.class.path
- 系统环境变量: evn.CLASSPATH. 比如windows就是CLASSPATH.
<java classname="*.Main" fork="true">
<env key="CLASSPATH" value="${Classpath}"/>
</java>
-Djava.class.path=....
<java classname="*.Main" fork="true">
<env key="CLASSPATH" value="${Classpath}"/>
</java>
-Djava.class.path=....