Ne. JDT poskytuje celou řadu velmi důmyslných funkcí včetně plně automatické přírůstkové opakované kompilace, vyhodnocení úseků kódu, usnadnění práce s kódem, hierarchií typů a operací typu hot code replace. Tyto funkce vyžadují speciální podporu, která se nachází v kompilátoru jazyka Java vestavěném v pracovní ploše (nedílná součást přírůstkového tvůrce projektů JDT), avšak není k dispozici ve standardních kompilátorech jazyka Java.
Projekt obsahuje pouze soubory a složky. Pojem balíček Java zavádí cesta ke třídě projektu Java (na úrovni uživatelského rozhraní Průzkumník balíčků prezentuje balíčky jako jednotky definované cestou ke třídě). Tip: Pokud balíček nemá očekávanou strukturu, zkontrolujte cestu ke třídě. Infrastruktura hledání Java najde pouze deklarace pro prvky Java a jejich odkazy od na cestě ke třídě.
Interní prostředek je uložen v nějakém projektu v pracovní ploše, a je proto spravován pracovní plochou; stejně jako u jiných prostředků mohou být verze i těchto prostředků spravovány pracovní plochou. Externí prostředek není součástí pracovní plochy a lze jej používat pouze pomocí odkazů. Například soubor JRE je často externí a velmi velký a není třeba jej přiřazovat k systému VCM.
Každý projekt Java umísťuje své zdrojové soubory Java prostřednictvím jedné nebo více položek typů zdrojů na cestu ke třídě projektu. Zdrojové složky používejte k uspořádání balíčků velkého projektu do vhodných skupin nebo k tomu, abyste měli zdrojový kód odděleně od jiných souborů v tomtéž projektu. Zdrojové složky se také používají, když máte soubory (například dokumentaci), které nemusí být na cestě sestavení.
Knihovny se ukládají jako soubory JAR obsahující binární soubory tříd (a případně další prostředky). Tyto binární soubory tříd poskytují informace o podpisech pro balíčky, třídy, metody a pole. Tyto informace dostačují ke kompilaci nebo spuštění, ale obsahují mnohem méně informací než původní zdrojový kód. K usnadnění procházení a ladění binárních knihoven existuje mechanizmus pro přiřazení odpovídajícího zdrojového souboru JAR (nebo ZIP) k binárnímu souboru JAR.
Pokud váš projekt Java používá zdrojové složky, potom během kompilování zdrojových souborů v projektu kompilátor jazyka Java zkopíruje do výstupní složky i nejavovské prostředky, aby byly k dispozici na cestě ke třídě spuštěného programu. Chcete-li zabránit zkopírování určitých prostředků do výstupního umístění, můžete nastavit filtr pro prostředky v předvolbách kompilátoru Java: Okno > Předvolby > Java > Kompilátor > Cesta sestavení
Použijte zdrojové složky a veškeré prostředky, které se nemají zkopírovat do výstupní složky, umístěte do samostatné složky, která není umístěna v rámci cesty ke třídě. Také můžete nastavit filtr prostředků v předvolbách kompilátoru: Okno > Předvolby > Java > Kompilátor > Cesta sestavení, například na *.doc.
Žádný vytvářet nemusíte. Soubory v kořenové složce nebo zdrojové složce nebo projektu se považují za soubory ve výchozím balíčku. Z toho vyplývá, že každá zdrojová složka má schopnost obsahovat určitou část výchozího balíčku.
Opětovná deklarace je transformace programu beze změn jeho chování. JDT podporuje celou řadu transformací popsaných v knize Martina Fowlera Refactoring: Improving the Design of Existing Code, Addison Wesley 1999.
K vyhledání prvku Java, který odpovídá rozsahu zdroje, za pomoci kompilátoru.
Programové informace Java jsou na tvůrci Java nezávislé. Aktualizují se automaticky při změnách prostředků nebo při operacích Java. Zejména veškerá funkcionalita nabízená nástroji Java (například hierarchie typů, usnadnění práce s kódem, vyhledávání) bude správně fungovat i při vypnutí automatického sestavení; například při zásadním předeklarování, při němž je nutno vypnout všechny tvůrce, můžete i nadále využívat usnadnění práce s kódem, které bude odrážet naposledy provedené změny (ještě nezačleněné do sestavení). Při jiných operacích s programy než spouštění (tzn. přehrávání a ladění) jedinou funkcionalitou vyžadující tvůrce Java je vyhodnocování úseků kódu.
Při zavření pracovní plochy přírůstkový tvůrce projektů Java ukládá záznam svého interního stavu do souboru. Při prvním sestavení po novém otevření projektu přírůstkový tvůrce projektů Java obnovuje svůj interní stav. Pokud je tento soubor velký, uživatel musí na sestavení nezvykle dlouho čekat.
Zkontrolujte, že máte správně nastavenou cestu ke třídě k vašemu sestavení. Nastavení správné cesty ke třídě sestavení je jedním z důležitých úkonů při vývoji v jazyce Java. Bez správné cesty sestavení nebudete moci kód zkompilovat. Navíc také nebudete moci vyhledat nebo si prohlédnout hierarchie typů pro jednotlivé prvky Java.
Zrušte zaškrtnutí políčka Okno > Předvolby > Obecné > Pracovní prostor > Sestavit automaticky. Když chcete provést sestavení, stiskněte klávesy Ctrl+B, nebo z pruhu nabídky zvolte Projekt > Sestavit vše.
Užitečná rada: Když vypnete "automatickou kompilaci" a provádíte sestavení ručně, je vhodné také zaškrtnout políčko Okno > Předvolby > Obecné > Pracovní prostor > Uložit automaticky před sestavením.
Na panelu nástrojů je tlačítko Zobrazit pouze zdroj vybraných prvků - stačí jej pouze vypnout.
Ano, za pomoci vylučovacích filtrů můžete vytvářet vnořené zdrojové složky.
Ano, zaškrtněte políčko Povolit výstupní složky jako zdrojové složky na stránce vlastností Cesta sestavení Java > Zdroj pro váš projekt Java.
Ano, můžete vytvořit propojenou složku, která míří na požadované umístění, a tuto složku použít jako zdrojovou nebo výstupní složku ve vašem projektu Java.
Nástroje JDT (Java Development Tools)