java
  • ant
  • 2011-02-13 59 views 0 likes 
    0

    我只能訪問我的主目錄。我希望我可以在那裏安裝它。你可以在已經有java的共享主機上安裝ant嗎?

    有關如何做到這一點的任何想法?

    謝謝!

    .bash_profile

    export SYS_="/home/${LOGNAME}/root" 
    export SYS_LIB="${SYS_}/lib" 
    #ant appends /bin/java to whatever I set JAVA_HOME to 
    export JAVA_HOME='/usr' 
    export JAVA_FULL_HOME='/usr/bin/java' 
    export ANT_HOME=${SYS_LIB}/ant-1.8.2/bin 
    

    UPDATE >

    I've got ant on my box but its having issues... looks like whatever I set to JAVA_HOME it appends "/bin/java" to it... so that's annoying... took me forever to figure that out

    but now I'm getting 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:200) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276) at java.lang.ClassLoader.loadClass(ClassLoader.java:251) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)

    +0

    好吧,只是想出了它。愚蠢的網絡主機被追加到我的路徑廢話! – qodeninja 2011-02-14 00:00:55

    回答

    3

    應該可以 - 這是一個自包含的程序,只需要設置JAVA_HOME。

    +0

    即只是將它複製到你想要的地方 – Mark 2011-02-13 01:48:32

    相關問題