- PR -

Rss4jで簡易的なリーダーを作成。

1
投稿者投稿内容
unpocoloco
会議室デビュー日: 2005/03/29
投稿数: 11
投稿日時: 2005-05-09 19:59
 Eclipseでのテストではうまくいくが、実行ファイル及び関連するパッケージ等をデスクトップ上に設けたフォルダに移動し、コマンドプロンプトで実行すると次のエラーを表示。

Exception in thread "main" java.lang.ExceptionInInitializerError
at ReadRssTest.main(ReadRssTest.java:32)
Caused by: org.apache.commons.logging.LogConfigurationException: java.lang.Class
NotFoundException: org.apache.commons.logging.impl.LogFactoryImpl (Caused by jav
a.lang.ClassNotFoundException: org.apache.commons.logging.impl.LogFactoryImpl)
at org.apache.commons.logging.LogFactory$2.run(LogFactory.java:579)
at java.security.AccessController.doPrivileged(Native Method)
at org.apache.commons.logging.LogFactory.newFactory(LogFactory.java:517)
at org.apache.commons.logging.LogFactory.getFactory(LogFactory.java:316)
at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:351)
at org.apache.commons.httpclient.HttpClient.<clinit>(HttpClient.java:69)

... 1 more
Caused by: java.lang.ClassNotFoundException: org.apache.commons.logging.impl.Log
FactoryImpl
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at org.apache.commons.logging.LogFactory$2.run(LogFactory.java:530)
... 6 more

 この表示によると、「LogFactoryImplクラス」がないと言っていると思われるが、ちゃんと入っているので何か他の事が原因してるのだろうがいっこうに見当がつかずお手上げ。どなたか心当たりがあればご意見お聞かせ下さい。
aa
ぬし
会議室デビュー日: 2004/01/08
投稿数: 299
投稿日時: 2005-05-09 20:38
どうも最近、タイトルの付け方がへたくそな(質問内容と全く関係ない)人が増えているような気がします。私もよくタイトルだけ見て無視したりしますので、気をつけた方がいいでしょう。
引用:
 この表示によると、「LogFactoryImplクラス」がないと言っていると思われるが、ちゃんと入っているので何か他の事が原因してるのだろうがいっこうに見当がつかずお手上げ。どなたか心当たりがあればご意見お聞かせ下さい。


あなたがいくら入っていると言おうとjava様はcommons-logingがないとおっしゃっています。クラスパスの指定の問題でしょう。

unpocoloco
会議室デビュー日: 2005/03/29
投稿数: 11
投稿日時: 2005-05-11 09:17
 お騒がせしましたが解決しました。確かに該当するクラスはありませんでした、あると思っていたのはコンパイル前のjavaファイルでした、どうもお粗末様でした。単独でコンパイルしクラスファイルを作成する事で期待する結果を得る事が出来ました。
1

スキルアップ/キャリアアップ(JOB@IT)