Dodawanie classpath na Linuksie

0

Jak dodać classpath na Linuksie, abym mógł odpalać programy Java z konsoli?

0

debian ~/.bashrc, inne ~/.bash_profile

export JDK_HOME=/usr/lib/java/jdk1.6.0
export JRE_HOME=$JDK_HOME/jre
export PATH=${PATH}:$JDK_HOME/bin

pozdrawiam

0

Hmmm... widzę, że Ty tu dodajesz JDK do classpath. Ja chciałbym jedynie uruchamiać programy na Linuksie - chcę sprawdzić, czy działają. I wyskakuje mi błąd:

Exception in thread "main" java.lang.NoClassDefFoundError: MainFrame

Do uruchamiania jest potrzebne jedynie JRE. Co zrobić, żeby działało?

0

Jeśli pojawia się wyjątek to znaczy że PATH masz ok, bo znajduje Ci jave

Jeśli masz samo jre to np.:
export JRE_HOME=/usr/lib/java/jre1.6.0
export CLASS_PATH=$CLASS_PATH:$JRE_HOME/lib.

W taki sam sposób możesz dodawać swoje katalogi z jar'ami.

0

To dlaczego wywala wyjątek? Na Windowsie dobrze działa.

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