Jakub Bednář napsal(a):
> rozhodl jsem se podivat na J2EE, jako studijni material jsem si vybral
> JAVA EE Tutorial, ale pri snaze vytvorit obsah databaze pro prvni
> priklad nastane nasledujici problem:
>
> ---------
> Prikaz:
> /opt/netbeans-5.5/ide7/ant/bin/ant create-tables
>
> Vysledek:
> Unable to locate tools.jar. Expected to find it in /usr/lib/jvm/java-
> 1.5.0-gcj-1.5.0.0/lib/tools.jar
To znamena, ze ant nemuze najit archiv tools.jar, ktery obsahuje
kompilator a podobne veci. Obvykle k tomu dochazi, pokud misto JDK
pouzivate pouze JRE. Dle cesty navic soudim, ze pouzivate gcj; s tim
nemam zadne zkusenosti, ale i v tom by teoreticky mohl byt problem.
Zkuste si zkontrolovat jestli mate opravdu nainstalovane cele JDK (neco
jako java-1_5_0-gcj-devel), pripadne pouzit JDK od SUNu (dle nize
uvedeneho nastaveni bych tipnul, ze mate nainstalovane JDK 1.6.0 v
adresari /opt/jdk1.6.0_03/).

export JAVA_HOME=/opt/jdk1.6.0_03
/opt/netbeans-5.5/ide7/ant/bin/ant create-tables

nebo

export PATH=/opt/jdk1.6.0_03/bin/:$PATH:
/opt/netbeans-5.5/ide7/ant/bin/ant create-tables

Jakou ant pouziva verzi javy a odkud muzete zjistit, pokud ant spustite
s parametrem -diagnostics.

> Obsah souboru build.properties:
> javaee.home=/opt/jdk1.6.0_03/
Tipl bych si, ze by javaee.home mela ukazovat na adresar s instalaci
glassfishe (nebo Sun Java System Application Server), zatimco tohle
vypada spis jako cesta k jdk.

--
Petr Adamek
Faculty of Informatics, Masaryk University, Brno

Odpovedet emailem