java.lang.InstantiationException: org.apache.tools.ant.Main
Applies to:
Ant 1.6.x
Description:
Occurs while using Apache Ant.
Cause:
You have installed Ant 1.6.x and now get java.lang.InstantiationException: org.apache.tools.ant.Main. The cause of this is that there is an old version of ant somewhere in the class path or configuration.
JAVA-Tools "java.language.instantiationexception: org.apache.tools.ant.main", "junit java.lang.instantiationexception", "org/apache/tools/ant/main", ant error java.lang.instantiationexception, ant instantiation exception, ant instantiationexception, ant instantiationexception jbuilder, ant instantiationexception main, ant java lang instantiationexception, ant java.lang.instantiantionexception, ant junit abstract instantiationexception, ant junit java.lang.instantiationexception abstract, ant main.main, ant tools ant main, cause for java.lang.instantiationexception, caused by: java.lang.classnotfoundexception: org.apache.tools.ant.main, fyi wiki, glassfish 3 java.lang.instantiationexception, how to solve java.lang.instantiationexception, how to solve java.lang.instantiationexception in java, instantiationexception ant, instantiationexception error, instantiationexception error glassfish, instantiationexception: org.apache.tools.ant.main., j, java junit java.lang.instantiationexception, java.lang.classnotfoundexception: org.apache.tools.ant.main, java.lang.instantiationexception error, java.lang.instantiationexception in ant, java.lang.instantiationexception java, java.lang.instantiationexception java junit, java.lang.instantiationexception org.apache.tools.ant.main using ant 1.6, java.lang.instantiationexception solution, java.lang.instantiationexception: java 1.6, java.lang.instantiationexception: org.apache.tools.ant.main, jni java.lang.instantiationexception, language main tool, lrm-00118: syntax error at '=' at the end of input, ora-00900 ant, ora-65535 apache, org.apache.net.nnmp, reasons for java.lang.instantiationexception, reasons to get java.lang.instantiationexception, solution for instantiationexception, solution for java.lang.instantiationexception, tfs java.lang.instantiationexception: org.apache.tools.ant.main, the cause of this is that there is an old version of ant somewhere in the class path or configuration, weblogic 10.3 java.lang.classnotfoundexception org.apache.tools.ant.main, weblogic clientgen java.lang.instantiationexception: org.apache.tools.ant.main, weblogic java.lang.instantiationexception, what is lang in java language
A version of this problem may be seen on some linux systems. Some linux systems (Fedora Core 2 for example), comes with a version of ant pre-installed. There is a configuration file called /etc/ant.conf which if present, the ant shell script will ‘dot’ include. On Fedora Core 2, the /etc/ant.conf file resets the ANT_HOME environment variable to /usr/share/ant. This causes the problem that an old version of ant (1.5.x in this cause) will be used with a new version of the ant script file.
One can check if this is the case by doing ant –noconfig -version.