java
  • ant
  • 2011-02-13 56 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

    相关问题