JaGrLib Eclipse HOWTO
Je vyzkoušeno, že v Eclipse 3.1 až 3.3 (Europa) se dá s knihovnou
JaGrLib dobře pracovat. Co je potřeba nainstalovat:
- Vlastní Eclipse IDE (je to jeden velký ZIP
soubor, rozbalit kamkoli na lokální disk, spouští se "eclipse.exe").
Doporučuji instalovat nejnovější verzi Eclipse 3.3 (Europa).
- není povinný, ale hodí se: Subclipse plugin.
Pokyny k instalace lze najít zde.
Spuštění Skel pod Eclipse:
- Pomocí libovolného SVN klienta si na disku vytvořit aktuální pracovní kopii repository
svn://cgg.mff.cuni.cz/JaGrLib/trunk
- Spustit Eclipse, přitom zadat libovolný adresář pro "workspace" (používat vždy stejné umístění)
- Při prvním spuštění je třeba ve workspace založit projekt JaGrLib:
- Z hlavního menu zadat "File / New / Project" - objeví se okénko s výběrem typu projektu
- Zvolit "Java / Java Project from Existing Ant Buildfile" a zmáčknout
"Next" - objeví se další dialog
- Zadat "Ant Buildfile" - je to soubor "build.xml" z vaší pracovní kopie repository.
Po jeho zadání se již načtou některé informace o projektu, okénko ale na obrazovce zůstane..
- Zvolte target "compile" a dále zaškrtněne volbu "Link to the buildfile in the
file system". Potom teprve stiskněte tlačítko "Finish"
Tím je projekt založen a na pozadí se začnou překládat všechny zdrojové soubory..
(pokud vše dopadlo dobře, v záložce "Problems" můžete najít jenom varování)
- Nakonec je třeba nastavit spouštění aplikace Skel:
v lokálním menu projektu "JaGrLib" (pravé tlačítko myši) se zvolí "Run As / Open Run Dialog",
objeví se konfigurační dialog
- Po výběru "Java Application" stisknout tlačítko "New" (obrázek s pluskem),
přejmenovat "New_configuration"
- Zadat "Project" a "Main class" (ze seznamu vybrat "cz.cuni.jagrlib.Main" -
hlavní třída aplikace Skel)
- V záložce "Arguments" opravit "Working directory:" - zadejte "Other:" /
"File System.." a na disku znova najděte adresář s pracovní kopií repository
(ten, ve kterém máte soubor "build.xml")
- Opakované spuštění Eclipse je již rychlejší, workspace na lokálním disku (viz 2.) si všechna nastavení
pamatuje a automaticky otevírá projekt "JaGrLib"..
Starší (komplikovanější) verze návodu:
Instruktážní video:
Práce s Eclipse 3.2 (49.8 MB).
Postup spuštění Eclipse s projektem JaGrLib (Skel):
- Pomocí libovolného SVN klienta si na disku vytvořit aktuální pracovní kopii repository
svn://cgg.mff.cuni.cz/JaGrLib/trunk
- Spustit Eclipse, přitom zadat libovolný adresář pro "workspace" (používat vždy stejné umístění)
- Při prvním spuštění je třeba importovat do workspace projekt "eclipse" z JaGrLib:
- Nejprve je potřeba nastavit ve workspace dvě systémové proměnné "JAGRLIB" tak,
aby ukazovaly na adresář "trunk". Postup: "Window / Preferences",
vlevo vybrat "General / Workspace / Linked Resources". Vpravo by mělo být zaškrtnuté
políčko "Enable linked resources", je třeba vytvořit proměnnou "JAGRLIB"
ukazující na lokální adresář pracovní kopie repository "trunk" (tj. například
"JAGRLIB - C:\svn\JaGrLib\trunk")
- Druhá proměnná se zadává v "Java / Build Path / Classpath Variables".
Opět se založí nová proměnná se jménem "JAGRLIB" a hodnotou stejnou jako v předchozím případě
- Z hlavního menu zadat "File / New / Project" - objeví se okénko s výběrem typu projektu
- Zvolit "Java project" a zmáčknout "Next" - objeví se další dialog
- Zadat jméno projektu: "JaGrLib", nastavit "Create project from existing source"
a najít na disku adresář "trunk/eclipse" z vaší pracovní kopie repository
(pro starší verzi Eclipse se adresář jmenuje "trunk/eclipse3.1")
- V záložce "Source" lze zkontrolovat, které balíky knihovny budou inportovány,
záložka "Libraries" obsahuje "JRE System Library" (zkontrolovat
cesty k systémovým knihovnám Java Runtime) a několik dalších JAR knihoven: "jai_codec.jar",
"obscure.jar", "jep-2.4.0.jar", "jogl.jar", apod..
Žádný z těchto zdrojů nesmí mít uvedeno "(unbound)"!
- Po stisku "Finish" by se měl celý projekt zpracovat - na pozadí se začne překládat..
(pokud vše dopadlo dobře, v záložce "Problems" můžeme najít jenom varování)
- Pokud se podaří úspěšně vytvořit a přeložit projekt "JaGrLib", je třeba nastavit spouštění aplikace:
v lokálním menu projektu "JaGrLib" (pravé tlačítko myši) se zvolí "Run As / Run..",
objeví se konfigurační dialog
- Po výběru "Java Application" stisknout tlačítko "New" (obrázek s pluskem),
přejmenovat "New_configuration"
- Zadat "Project" a "Main class" (ze seznamu vybrat "cz.cuni.jagrlib.Main" -
hlavní třída aplikace Skel)
- V záložce "Arguments" opravit "Working directory:" - zadejte "Other:"
a relativní cestu "${project_loc}/../"
- Opakované spuštění Eclipse je již rychlejší, workspace na lokálním disku (viz 2.) si všechna nastavení
pamatuje a automaticky otevírá projekt "JaGrLib"..
Oprava nefunkční JRE: na daném projektu se v lokálním menu vybere "Build Path / Configure Build Path...".
Potom v záložce "Libraries" identifikovat nefunkční "(unbound)" JRE, smazat ji a přidat
správnou run-time knihovnu pomocí "Add Library / JRE System Library"
Copyright (C) 2006-2009 J.Pelikán,
last change: $Date: 2013-11-22 23:47:16 +0100 (Fri, 22 Nov 2013) $
Send comments/requests to
pepca.at.cgg.mff.cuni.cz