Asp Forum
Home
|
Login
|
Register
|
Search
Forums
>
comp.lang.ruby
Help needed in building xruby (for java newbie
Axel Etzold
6/18/2007 10:37:00 AM
Dear all,
when trying to build xruby for Linux i586, OpenSuSE 10.2,
I get the following errors:
dhcppc1:/usr/local/xruby # export JAVA_HOME=/usr
dhcppc1:/usr/local/xruby # which javac
/usr/bin/javac
dhcppc1:/usr/local/xruby # javac -version
javac 1.5.0_10
<snip>
dhcppc1:/usr/local/xruby # sh build.sh
Buildfile: build.xml
parser:
treeparser:
compile:
[javac] Compiling 273 source files to /usr/local/xruby/build
BUILD FAILED
/usr/local/xruby/build.xml:59: 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
Total time: 0 seconds
How could I tell the build script where to look for javac - if
this is the real problem here?
Thank you very much,
Best regards
Axel
--
GMX FreeMail: 1 GB Postfach, 5 E-Mail-Adressen, 10 Free SMS.
Alle Infos und kostenlose Anmeldung:
http://www.gmx.net/de/g...
2 Answers
dougal.s
6/18/2007 8:31:00 PM
0
Axel Etzold wrote:
> /usr/local/xruby/build.xml:59: 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
Hi Axel.
Looks like you need to add the directory containing javac to your PATH.
In teh example below I did a find to get that, then modified the path.
quicksilver:~ dougal$ sudo find / -name javac
/usr/bin/javac
quicksilver:~ dougal$ export PATH=/usr/bin:$PATH
Obviously this example is a little silly, as /usr/bin will always be in
your path (On OS X anyway), but on your system it may be located
differently.
In sumary..
1 - Find where javac and friends live.
2 - Add the directory to your PATH.
3 - Run your compilation.
Hope this helps.
D.
http://douglasfs...
--
Posted via
http://www.ruby-...
.
Axel Etzold
6/19/2007 1:19:00 PM
0
Dear Douglas,
thank you for responding.
I actually verified that javac is on my system, and
can be found by the system to compile a "Hello-World"
program in java.
So I don't think that the $JAVA_HOME
variable is the problem here anymore, but I am a java
newbie, so I don't understand what could be wrong otherwise...
Please, Java experts, help me again...
Best regards,
Axel
-------- Original-Nachricht --------
Datum: Tue, 19 Jun 2007 05:31:29 +0900
Von: Douglas Shearer <dougal.s@gmail.com>
An: ruby-talk@ruby-lang.org
Betreff: Re: Help needed in building xruby (for java newbie)
> Axel Etzold wrote:
>
> > /usr/local/xruby/build.xml:59: 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
>
>
> Hi Axel.
>
> Looks like you need to add the directory containing javac to your PATH.
> In teh example below I did a find to get that, then modified the path.
>
> quicksilver:~ dougal$ sudo find / -name javac
> /usr/bin/javac
> quicksilver:~ dougal$ export PATH=/usr/bin:$PATH
>
> Obviously this example is a little silly, as /usr/bin will always be in
> your path (On OS X anyway), but on your system it may be located
> differently.
>
> In sumary..
>
> 1 - Find where javac and friends live.
> 2 - Add the directory to your PATH.
> 3 - Run your compilation.
>
> Hope this helps.
>
> D.
>
http://douglasfs...
>
> --
> Posted via
http://www.ruby-...
.
--
Psssst! Schon vom neuen GMX MultiMessenger gehört?
Der kanns mit allen:
http://www.gmx.net/de/go/mult...
Servizio di avviso nuovi messaggi
Ricevi direttamente nella tua mail i nuovi messaggi per
Help needed in building xruby (for java newbie
Inserendo la tua e-mail nella casella sotto, riceverai un avviso tramite posta elettronica ogni volta che il motore di ricerca troverà un nuovo messaggio per te
Il servizio è completamente GRATUITO!
x
Login to ForumsZone
Login with Google
Login with E-Mail & Password