Tôi đã cài đặt ubuntu 10.10 trong hệ thống của mình và đã cài đặt kiến với lệnh sau: sudo apt-get cài đặt antAnt: Ngoại lệ trong chuỗi "main" java.lang.NoClassDefFoundError: org/apache/tools/ant/launch/Launcher
Bây giờ, con kiến có thể nhìn thấy trong các thư mục chia sẻ, vì vậy tôi đã cố gắng để chạy lệnh ant trong thiết bị đầu cuối, nhưng nó mang lại cho tôi lỗi này:
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.
Sau đó, tôi thiết lập các một lần nữa:
JAVA_HOME="/usr/lib/jvm/java-6-sun-1.6.0.22/"
ANT_HOME="/usr/share/ant/"
PATH="/usr/share/ant/bin/"
Bây giờ nó là đem lại cho tôi những lỗi tương tự nhưng với một dòng khác nhau cùng bắt đầu:
/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(ClassLoader.java:248)
Could not find the main class: org.apache.tools.ant.launch.Launcher. Program will exit.
Bạn có thể kiểm tra các nội dung của thư mục/lib $ ANT_HOME? Đó là nơi mà ant-launcher.jar nên. –