发出 while 运行 ant 命令
Issue while running ant command
我在系统中安装了 ant,当我执行 运行 ant
命令时,出现以下错误:
Error: JAVA_HOME is not defined correctly. We cannot execute
/usr/lib/jvm/java-6-sun/bin/bin/java
请建议我该怎么做?
设置环境变量JAVA_HOME
为你JDK的安装目录,即:/usr/lib/jvm/java-6-sun
看起来你设置为/usr/lib/jvm/java-6-sun/bin
(注意最后的/bin
); ant
命令附加了另一个 /bin
以便您得到 .../bin/bin/java
这是不正确的。
在您的 Java 安装目录中,您可以看到一个 jre 子目录,其中包含包含 java 和相关可执行文件的 bin 目录。
所以您可能应该将 JAVA_HOME 设置为 /usr/lib/jvm/jdk/jre 而不是 /usr/lib/jvm/jdk。
我在系统中安装了 ant,当我执行 运行 ant
命令时,出现以下错误:
Error: JAVA_HOME is not defined correctly. We cannot execute /usr/lib/jvm/java-6-sun/bin/bin/java
请建议我该怎么做?
设置环境变量JAVA_HOME
为你JDK的安装目录,即:/usr/lib/jvm/java-6-sun
看起来你设置为/usr/lib/jvm/java-6-sun/bin
(注意最后的/bin
); ant
命令附加了另一个 /bin
以便您得到 .../bin/bin/java
这是不正确的。
在您的 Java 安装目录中,您可以看到一个 jre 子目录,其中包含包含 java 和相关可执行文件的 bin 目录。
所以您可能应该将 JAVA_HOME 设置为 /usr/lib/jvm/jdk/jre 而不是 /usr/lib/jvm/jdk。