![]() |
1
11
您可以让Ant修改一个属性文件,然后您可以很容易地在应用程序中读取该文件:
你可以用蚂蚁
编辑:如果您必须使用Ant编辑源代码文件,则可以使用另一个任务:
|
![]() |
2
1
跳过Ant和属性文件等,Java已经做到了! 使用System.GetProperty(“os.name”)之类的东西; |
![]() |
3
1
你应该仔细阅读其他答案,看看是否有更好的解决方案。然而,Ant有一个任务来替换文件中的文本。例如: <替换文件=“${Src}/MyField.java”令牌=“布尔Windows = true”值=“布尔Windows = false”//gt; |
![]() |
4
1
属性和替换任务应该可以满足您的需要。 我同意找到一个不同的方法是一个好主意。 但是,如果出于某种原因,内置任务无法使您 您需要的是,为Ant编写自定义任务非常容易。 见 http://ant.apache.org/manual/develop.html |
![]() |
5
0
您还可以在从AND调用Java主程序时提供命令林值作为参数。
例如
内部build.xml
在Java- main方法中,这个参数值将以相同的顺序可用。
您可以通过考虑默认OS值是什么来编写逻辑,因为用户可能不提供命令行参数,然后设置'
|
|
user29759326 · 如何返回递归函数中的最后一个值? 4 月前 |
|
malife89 · 将java中的字符串读取为正确的日期格式 4 月前 |
![]() |
Tim · 在java中,有没有更快的方法将字节数组写入文件? 4 月前 |
![]() |
rudraraj · java中未声明最终变量 5 月前 |
![]() |
Bala Ji · 以下BFS的实施效率如何? 5 月前 |