This example illustrates how to access various system properties using
Ant. Ant provides access to all system properties as if they had been defined
using a <property>
task. Here is a list of the properties with descriptions.
|
Property |
Description |
|
basedir |
the absolute path of the project's basedir (as set with the basedir attribute of <project>). |
|
ant.file |
the absolute path of the buildfile. |
|
ant.version |
the version of Ant |
|
ant.project.name |
the name of the project that is currently executing; it is set in the name attribute of <project>. |
|
ant.java.version |
the JVM version Ant detected; currently it can hold the values "1.2", "1.3", "1.4" and "1.5". |
|
ant.home |
home directory of Ant |
|
java.version |
JRE version |
|
java.vendor |
JRE vendor |
|
java.vendor.url |
Java vendor URL |
|
java.home |
Java installation directory |
|
java.vm.specification.version |
JVM specification version |
|
java.vm.specification.vendor |
JVM specification vendor |
|
java.vm.specification.name |
JVM specification name |
|
java.vm.version |
JVM implementation version |
|
java.vm.vendor |
JVM implementation vendor |
|
java.vm.name |
JVM implementation name |
|
java.specification.version |
JRE specification version |
|
java.specification.vendor |
JRE specification vendor |
|
java.specification.name |
JRE specification name |
|
java.class.version |
Java class format version number |
|
java.class.path |
Java class path |
|
java.ext.dirs |
Path of extension directory or directories |
|
os.name |
Operating system name |
|
os.arch |
Operating system architecture |
|
os.version |
Operating system version |
|
file.separator |
File separator ("/" on UNIX) |
|
path.separator |
Path separator (":" on UNIX) |
|
line.separator |
Line separator ("\n" on UNIX) |
|
user.name |
User's account name |
|
user.home |
User's home directory |
|
user.dir |
User's current working directory |
The source code of build.xml file
|
<project name="Built-In-Properties" default="echo" basedir="."> |
Run this code – the following output will be displayed.

|
Recommend the tutorial |
Ask Questions? Discuss: Built In Properties
Post your Comment