Komilacja plików .java z poziomu programu

0

Cześć,czy da się skompilować pliki java na class i wszystko spakować do jar.
Ułatwiło by mi to pracę.
Wiem że pewnie polecicie mi Ant'a,ale ja chcę to zrobić sam od początku do końca.
Przeglądałem stare tematy i znalazłem java.util.jar,ale niewiem jak z tego korzystać.
A przy okazji,polecicie jakiś dobry artykuł o XML?

0

Zakładam, że wszystkie pliki źródłowe (java) są w jednym katalogu i nie korzystasz z instrukcji package.
Kompilacja:

javac *.java

Tworzenie jara:

jar -cvef nazwaKlasyStartowejZFukcjąMain pełnaNazwaJara *.class

Wpisz samo jar, to się dowiesz co oznaczają poszczególne opcje.
java.util.jar służy do czego innego, zawiera klasy do obsługi w programie plików jar.

0

ale ja nie chcę kompillować z wiersza polecenia,tylko z programu napisange w javie

0

No to odpalasz Process i w nim wykonujesz javac :)

0

I idź na kurs zadawania pytań i jasnego wyrażania swoich myśli.

0

javax.tools.JavaCompiler, od Java 6

0

O to chodziło.

1 użytkowników online, w tym zalogowanych: 0, gości: 1