시스템에 우분투 10.10을 설치하고 다음 명령을 사용하여 ant를 설치했습니다 : sudo apt-get 설치 개미Ant : thread "main"의 예외 java.lang.NoClassDefFoundError : org/apache/tools/ant/launch/Launcher
이제 개미가 공유 폴더에서 볼 수 있습니다, 그래서 터미널에서 개미 명령을 실행하려고했지만, 그것이 나에게이 오류 제공 :
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.
가 그럼 난 다시 다음을 설정
를
JAVA_HOME="/usr/lib/jvm/java-6-sun-1.6.0.22/"
ANT_HOME="/usr/share/ant/"
PATH="/usr/share/ant/bin/"
는 이제 나에게 같은 오류를주고 있지만, 시작 하나 개 다른 라인 :
/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.
당신이 $ ANT_HOME/lib 디렉토리의 내용을 확인 할 수 있나요? 그것은 ant-launcher.jar가 있어야하는 곳입니다. –