Jak dodać classpath na Linuksie, abym mógł odpalać programy Java z konsoli?
0
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.
0
http://4programmers.net/Forum/367274
pozdrawiam