以下の内容はhttps://kenpoco.hatenadiary.org/entry/20081003/1222997173より取得しました。


Java1.6+Antを動かそうとすると、java.lang.NoClassDefFoundError: org/apache/tools/ant/launch/Launcher

LinuxFedora)に、Java1.6とAntをインストールして、いざAntを動かそうとすると表題のエラーが発生。
Javaは、jdk-6u7-linux-i586-rpm.bin をダウンロードしてインストール、Antは yum install antでインストールしたもの。

原因調査のために、まず、javaコマンドから実行

java -cp /usr/share/java/ant-launcher.jar org.apache.tools.ant.launch.Launcher --help

これは問題なく動いた。ということは、/usr/bin/ant の問題か。次に /usr/bin/ant の中身を見てみると "-execdebug" というオプションがあることを発見。これをつけて実行してみると、


error: JAVAVER_LIBDIR /usr/share/java-1.6.0 does not exist
こんなメッセージがでてきた。実際に /usr/share/ をみてみると、java-1.4.2/、java-1.5.0/ はあるのに、java-1.6.0/ はない。じゃあ、作ればいいのかな、と思って作って実行してみると、、、


error: JAVAVER_JNIDIR /usr/lib/java-1.6.0 does not exist
さっきのエラーは消えて別の同じようなエラーが発生。こっちも同様にディレクトリを作成してい再実行してみる。すると、、、

成功!
動きました。こんな解決方法で良かったのかどうかは分かりませんが、まあ、当面の作業には問題ないので良しとしよう。。。




以上の内容はhttps://kenpoco.hatenadiary.org/entry/20081003/1222997173より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14