======================================================
$ echo $PATH
/usr/java/jdk1.7.0_17/bin:/usr/java/jdk1.7.0_17/lib:/usr/lib64/qt-3.3/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/azureuser/bin
======================================================

It's already in there, it's the first thing in $PATH.  However, having just
/usr/java/jdk1.7.0_17 seems to have gotten it to build (although there were
quite a few warnings).  Thanks for your help.


On Fri, Apr 12, 2013 at 3:45 PM, kaveh minooie <[email protected]> wrote:

> look from your email :
>
>
> Perhaps JAVA_HOME does not point to the JDK.
> It is currently set to "/usr/java/jdk1.7.0_17/jre"
>
> Total time: 11 seconds
> ==============================**=================
>
> When I do echo $JAVA_HOME, this is the output that I have [
> /usr/java/jdk1.7.0_17/bin:/**usr/java/jdk1.7.0_17/lib ].
>
>
> your JAVA_home should be something like :'/usr/java/jdk1.7.0_17'
>
> no bin or lib or anything else should be in it.
> if your java home is pointed to '/usr/java/jdk1.7.0_17/jre' it would
> basically will have you using JRE instead of JDK which means you won't be
> able to compile anything. also you should check your PATH. you should have
> '/usr/java/jdk1.7.0_17/bin' on your path so ant would be able to find javac.
>
>
>
>
>  On 04/12/2013 11:53 AM, Yves S. Garret wrote:
>
>> The really weird thing is the fact that even after I run the following
>> script
>>
>> ant.sh:
>> ==============================**===============
>> #!/bin/sh
>>
>> JAVA_HOME=/usr/java/jdk1.7.0_**17/bin:/usr/java/jdk1.7.0_17/**lib; export
>> JAVA_HOME
>> ant $@
>> ==============================**===============
>>
>> I _still_ get the same error of having JAVA_HOME point to that jre
>> directory.
>>
>> What am I missing?
>>
>> ---------- Forwarded message ----------
>> From: Yves S. Garret <[email protected]>
>> Date: Fri, Apr 12, 2013 at 2:31 PM
>> Subject: An Ant + Apache question
>> To: [email protected]
>>
>>
>> Hello, I'm trying to compile a new instance of Apache Nutch.  After
>> running
>> "ant runtime", this is the error that I'm getting:
>>
>> ==============================**=================
>> Buildfile: build.xml
>>    [taskdef] Could not load definitions from resource
>> org/sonar/ant/antlib.xml. It could not be found.
>>
>> ivy-probe-antlib:
>>
>> ivy-download:
>>    [taskdef] Could not load definitions from resource
>> org/sonar/ant/antlib.xml. It could not be found.
>>
>> ivy-download-unchecked:
>>
>> ivy-init-antlib:
>>
>> ivy-init:
>>
>> init:
>>
>> clean-lib:
>>     [delete] Deleting directory
>> /home/azureuser/Downloads/**apache-nutch-2.1/build/lib
>>
>> resolve-default:
>> [ivy:resolve] :: Ivy 2.2.0 - 20100923230623 :: http://ant.apache.org/ivy/::
>> [ivy:resolve] :: loading settings :: file =
>> /home/azureuser/Downloads/**apache-nutch-2.1/ivy/**ivysettings.xml
>>    [taskdef] Could not load definitions from resource
>> org/sonar/ant/antlib.xml. It could not be found.
>>
>> copy-libs:
>>
>> compile-core:
>>      [javac] Compiling 178 source files to
>> /home/azureuser/Downloads/**apache-nutch-2.1/build/classes
>>
>> BUILD FAILED
>> /home/azureuser/Downloads/**apache-nutch-2.1/build.xml:97: Unable to
>> find a
>> javac compiler;
>> com.sun.tools.javac.Main is not on the classpath.
>> Perhaps JAVA_HOME does not point to the JDK.
>> It is currently set to "/usr/java/jdk1.7.0_17/jre"
>>
>> Total time: 11 seconds
>> ==============================**=================
>>
>> When I do echo $JAVA_HOME, this is the output that I have [
>> /usr/java/jdk1.7.0_17/bin:/**usr/java/jdk1.7.0_17/lib ].
>>
>> That's where my version of java was installed that I downloaded from
>> Oracle.  What am I missing?
>>
>>
>

Reply via email to