2016-05-09 3 views
0

LinuxでAntをビルドする場合は、javac -versionというコマンドを実行したいと思います。私は読書のビットを行なったし、次のように私のXMLを書いた:Ant build xmlにコマンドを追加するには

<javac srcdir="SourceDir" destdir="DestDir" executable="${env.JAVA_HOME}"> 
    <classpath> 
     .... 
    </classpath> 
<compilerarg value="javac -version"/> 
    </javac> 

をしかし、次のように、私はエラーを取得:

[javac] javac: invalid flag: javac -version 
[javac] Usage: javac <options> <source files> 
[javac] use -help for a list of possible options 

問題は何ですか? javacコマンドを実行しているときに使用しているjdkバージョンをAntに印刷させるにはどうしたらいいですか?前もって感謝します!

答えて

1
<project> 
    <echo>Java Version via Ant: ${ant.java.version}</echo> 
    <echo>Java Version System Prop: ${java.version}</echo> 
</project> 

または

<target name="print-version"> 
    <echo>Java/JVM version: ${ant.java.version}</echo> 
    <echo>Java/JVM detail version: ${java.version}</echo> 
</target> 
関連する問題