请提供一种方法将build.xml中定义的变量值传递给Java类
答案 0 :(得分:2)
您的构建过程是一回事,您的应用运行是另一回事。您无法在运行时将构建参数传递给类。
也许解决问题的方法是将build.xml
中的参数写入manifest.mf
,然后在运行时从那里读取。
你可以这样做:
build.xml
<manifest file="MANIFEST.MF">
<attribute name="MyParameter" value="123"/>
</manifest>
在你的java文件中,看一下答案Reading my own Jar's Manifest。
答案 1 :(得分:0)
您必须使用XML解析器才能执行此操作。阅读本文以获取更多信息http://www.java-samples.com/showtutorial.php?tutorialid=152