Denne siden beskriver noen alternative måter å kompilere og kjøre EasyGraphics-program.
Det er fullt mulig å lagre easygraphics.jar på en fritt valgt katalog, f.eks. c:\lib. Du trenger da ikke å kopiere jar-filen ned i hver enkelt katalog.
La oss si at du har lagret et grafikkprogram DemoSirkel.java på katalogen c:\test. Gå til denne katalogen og kompiler slik (Windows):
javac -classpath .;c:\lib\easygraphics.jar DemoSirkel.java
Opsjonen classpath forteller Java-kompilatoren i hvilke kataloger den skal lete etter klassefiler (og jar-filer). Punktum betyr den katalogen du står i.
For Linux bytter du ut semikolon med kolon, og katalogstier skilles med vanlig skråstrek:
javac -classpath .:/lib/easygraphics.jar DemoSirkel.java
Deretter kan programmet kjøres som følger (igjen bytt ut semikolon med kolon på Linux):
java -cp .;c:\lib\easygraphics.jar DemoSirkel
I stedet for å bruke opsjonen classpath (som over) kan man sette miljøvariabelen CLASSPATH.
Sørg først for å legge easygraphics.jar på en egen katalog, la oss si c:\lib.
Føy til denne katalogen og inneværende katalog (punktum) i CLASSPATH. På Windows gjøres det slik:
SET CLASSPATH=.;c:\lib\easygraphics.jar;%CLASSPATH%
Nå kan man både kompilere og kjøre EasyGraphics-program på vanlig måte:
javac *.java java DemoSirkel
Du kan enkelt bygge easygraphics.jar selv. Lagre EasyGraphics.java i en tom katalog og kompiler på vanlig måte:
javac EasyGraphics.java
Kompilatoren oppretter drøye 20 klassefiler i tillegg til EasyGraphics.class (alle har et navn som begynner med EG).
Deretter samler du alle klassefilene i en jar-fil (en slags zip-fil):
jar cvf easygraphics.jar *.class