【初心者・ネタ】Java質問・相談スレ【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0885afo
NGNGでも、ホンキで解らないので質問させてください。
環境はvine2.5をインストール「すべて」、j2sdk1.4.0、j2re1.4.0のRPMをインストールしました。
さて、
/usr/local/test/test.java /usr/local/test/test.class
という2つファイルがあります。
カレントディレクトリが/usr/local/testの場合、
# java test
と、打てば実行されるのですが、
絶対パスの場合
# java /usr/local/test/test
と、打った場合
>Exception in thread "main" java.lang.NoClassDefFoundError: /usr/local/test/test
と、出てしまいます。
なぜ、絶対パスだと上手くいかないのですか?
ちなみに
# javac /usr/local/test/test.java
は上手く行きます。
みなさん、お忙しいと存じますが、何卒よろしくお願いいたします。
また、PATHについてですが、以下の通りです。
export JAVA_HOME=/usr/java/j2sdk
export PATH=$PATH:/usr/java/j2sdk1.4.0/bin:/usr/java/j2re1.4.0/bin:
export CLASSPATH=.:/usr/java/j2sdk1.4.0/lib/tools.jar:/usr/java/j2sdk1.4.0/lib:/usr/java/j2re1.4.0/lib
■ このスレッドは過去ログ倉庫に格納されています