Automatically exported from code.google.com/p/mi-run-skorpste-zachomar
build/classes | ||
nbproject | ||
src | ||
test_inspect | ||
test_source/RUN_KnapSack | ||
testdata | ||
build.xml | ||
compile.sh | ||
file.txt | ||
file_in.txt | ||
file_out.txt | ||
manifest.mf | ||
README.txt |
Projekt lze spustit jednoduše pomocí "ant run" projekt se zkompiluje a zavolá se hotová aplikace (class fily jsou v adresáři testdata). Aplikaci se jako parametr předává nejdříve cesta k classfile s main třídou a poté další cesty k ostatním classfileům. Aplikace má implementovány pouze instrukce a funkce potřebné pro běh naší konkrétní implementace problému batohu. Zdrojový kód této aplikace je k nahlédnutí v adresáři test_source. Požadavky implementace javy jsem se učil za chodu, proto je struktura projektu dost zmatená a sám se v ním přestávám vyznávat. Kdybych práci psal dnes znovu od začátku, navrhl bych spoustu věcí jinak, aby některé funkcionality byly snáze implementovatelné. V aktuálním provedení je například velmi obtížné implementovat GC.