私がコンパイルされていると私は今、つまりディレクトリ内から次のコマンドを使用してOSXとFendoraで端末からthisプログラムを実行しようとしています:私は、次の取得Javaのクラスパスの問題
しかしjava ie.moguntia.webcrawler.Psucker http://www.wikipedia.org test
エラー:
Exception in thread "main" java.lang.NoClassDefFoundError: ie/moguntia/webcrawler/Psucker
Caused by: java.lang.ClassNotFoundException: ie.moguntia.webcrawler.Psucker
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
私は以前にコマンドラインからパッケージを使用していたアプリケーションを実行していないため、エラーを特定できません。
私は、現在のディレクトリがクラスパスに追加されるように、export CLASSPATH=.
を使用してクラスパスを設定しようとしました。次のように
ディレクトリ構造は次のとおりです。
ie/moguntia/webcrawler/
CWDに必要なjarがありますか? – Nishant
jarファイルは必要ありません。私はこれがWindows上で正常に動作することに注意する必要があります。 – Ash