Ant Thread Error
Contents |
here for a quick overview of the could not find the main class: org.apache.tools.ant.launch.launcher. program will exit. site Help Center Detailed answers to any questions
Could Not Find Or Load Main Class Org.apache.tools.ant.launch.launcher Linux
you might have Meta Discuss the workings and policies of this site About Us org.apache.tools.ant.launch.launcher jar Learn more about Stack Overflow the company Business Learn more about hiring developers or posting ads with us Stack Overflow Questions Jobs java lang classnotfoundexception org apache tools ant main Documentation Tags Users Badges Ask Question x Dismiss Join the Stack Overflow Community Stack Overflow is a community of 4.7 million programmers, just like you, helping each other. Join them; it only takes a minute: Sign up Ant: Exception in thread “main” java.lang.NoClassDefFoundError: org/apache/tools/ant/launch/Launcher up
Ant Classpath
vote 12 down vote favorite 2 I've installed ubuntu 10.10 in my system and installed ant with the following command: sudo apt-get install ant Now, ant is visible in the share folder, so I've tried to run the ant command in terminal, but it gives me this error: Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/tools/ant/launch/Launcher Caused by: java.lang.ClassNotFoundException: org.apache.tools.ant.launch.Launcher at java.net.URLClassLoader$1.run(URLClassLoader.java:202) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at java.lang.ClassLoader.loadClass(ClassLoader.java:307) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) at java.lang.ClassLoader.loadClass(ClassLoader.java:248) Could not find the main class: org.apache.tools.ant.launch.Launcher. Program will exit. Then I set these again: JAVA_HOME="/usr/lib/jvm/java-6-sun-1.6.0.22/" ANT_HOME="/usr/share/ant/" PATH="/usr/share/ant/bin/" Now it is giving me the same error but with one different line at starting: /usr/share/ant/bin/ant: 92: uname: not found Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/tools/ant/launch/Launcher Caused by: java.lang.ClassNotFoundException: org.apache.tools.ant.launch.Launcher at java.net.URLClassLoader$1.run(URLClassLoader.java:202) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at java.lang.ClassLoader.loadClass(ClassLoader.java:307) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) at java.lang.ClassLoader.loadClass(ClassLoade
here for a quick overview of the site Help Center Detailed answers to any questions you java.lang.noclassdeffounderror: org/apache/tools/ant/launch/antmain might have Meta Discuss the workings and policies of this ant_home site About Us Learn more about Stack Overflow the company Business Learn more about hiring developers
Ant Command Not Found
or posting ads with us Stack Overflow Questions Jobs Documentation Tags Users Badges Ask Question x Dismiss Join the Stack Overflow Community Stack Overflow is a community http://stackoverflow.com/questions/4214979/ant-exception-in-thread-main-java-lang-noclassdeffounderror-org-apache-tools of 4.7 million programmers, just like you, helping each other. Join them; it only takes a minute: Sign up What is wrong with my ant configuration? up vote 27 down vote favorite 3 I installed Ant on a Fedora 5 machine using yum, but Ant does not launch. I get this error message: [bash]# http://stackoverflow.com/questions/2336299/what-is-wrong-with-my-ant-configuration ant Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/tools/ant/launch/Launcher Caused by: java.lang.ClassNotFoundException: org.apache.tools.ant.launch.Launcher at java.net.URLClassLoader$1.run(URLClassLoader.java:202) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at java.lang.ClassLoader.loadClass(ClassLoader.java:307) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) at java.lang.ClassLoader.loadClass(ClassLoader.java:248) Could not find the main class: org.apache.tools.ant.launch.Launcher. Program will exit. I have set the following environment variables: JAVA_HOME = /usr/java/latest ANT_HOME = /usr/bin Ant is installed at /usr/bin/ant. I have also come across this post, and it seems that the JAVAVER_LIBDIR variable does not point to something that exists. I set a symbolic link, like the post suggests cleared the issue up for the author, but it did not fix things for me. [bash]# sudo ln -s /usr/share/java /usr/share/java-1.6.0 Edit: I have also set a symbolic link that addressed a similar problem with the JAVAVER_JNIDIR variable: [bash]# sudo ln -s /usr/lib/java /usr/lib/java-1.6.0 I now get a different error message: [bash]# ant --execdebug /usr/bin/build-classpath: error: Could not find jaxp_parser_impl Java extension for this JVM /usr/bin/build-classpath: error: Could not find xml-commons-apis Java extension for this JVM /usr/bin/bui
made the decision to discontinue our Bamboo Cloud offering on 31 January 2017. Learn more Cannot execute ant https://confluence.atlassian.com/bamkb/cannot-execute-ant-builds-ant-does-not-launch-213524968.html builds - Ant does not launch Symptoms ANT Executable works on the command line, when 'ant -f build.xml' is run. However, running the same Ant build in Bamboo fails with, Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/tools/ant/launch/Launcher Caused by: java.lang.ClassNotFoundException: org.apache.tools.ant.launch.Launcher ... Cause You have not specified your ANT_HOME directory in could not bamboo correctly. The path to Ant in bamboo probably points to a single Ant executable such as /usr/bin/ant which is only a symbolic link. Resolution Locate your Ant installation directory (ANT_HOME) and specify the path to your local ANT installation in Bamboo. Steps like these might be helpful to identify your could not find Ant installation directory: Armens-MacBook-Pro:~ akhachatryan$ which ant /usr/bin/ant Armens-MacBook-Pro:~ akhachatryan$ ls -al /usr/bin/ant lrwxr-xr-x 1 root wheel 22 Nov 18 2011 /usr/bin/ant -> /usr/share/ant/bin/ant Armens-MacBook-Pro:~ akhachatryan$ ls -al /usr/share/ant/bin/ant -rwxr-xr-x 1 root wheel 9973 Nov 18 2011 /usr/share/ant/bin/ant Armens-MacBook-Pro:~ akhachatryan$ ls -al /usr/share/ant lrwxr-xr-x 1 root wheel 14 Nov 18 2011 /usr/share/ant -> java/ant-1.8.2 Armens-MacBook-Pro:~ akhachatryan$ ls -al /usr/share/java/ant-1.8.2/ total 16 drwxr-xr-x 7 root wheel 238 Jun 3 2011 . drwxr-xr-x 9 root wheel 306 Nov 18 2011 .. -rw-r--r-- 1 root wheel 15561 Nov 18 2011 LICENSE.txt -rw-r--r-- 1 root wheel 224 Nov 18 2011 NOTICE.txt drwxr-xr-x 8 root wheel 272 Jun 3 2011 bin drwxr-xr-x 15 root wheel 510 Jun 3 2011 etc drwxr-xr-x 35 root wheel 1190 Jun 3 2011 lib In the above mentioned example the correct location for Ant should be /usr/share/java/ant-1.8.2/, or a path to a custom Ant installation directory. If the environment variable $