人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Java実行時のエラー:Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory

Java実行時に上記のようなエラーが出てしまったのですが、これはどういった意味なのでしょうか?LogFactoryというクラスに見覚えはないのですが…。

●質問者: rapuntuleru
●カテゴリ:コンピュータ インターネット
✍キーワード:Apache commons Java エラー クラス
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● kn1967
●27ポイント

状況は見えませんが、無いといわれているのですから、

インストールするしかないですよね。


JCLについては下記(翻訳されているところって、無いかしら・・・?)

Commons Logging - Overview

ダウンロードは下記など。

Index of /dist/commons/logging


2 ● pahoo
●27ポイント

ソースを見ないと分からないのですが、"commons-logging.jar" にパスが通っていないのではないでしょうか。

デバッグ用ログを書き出すときによく使われるので、ご自身でコーディングしていないとも、フレームワークか何かから呼び出されているのだと思います。

インストールについては「Commons Logging - 初期設定」を参考にしてください。


3 ● y-kawaz
●26ポイント

そのJavaプログラム自体か、もしくは使っているライブラリ中で commons-logging というライブラリを使っており、実行環境にそのライブラリが無いと怒られていると思われます。

http://commons.apache.org/logging/ から commons-logging の jar ファイルを取得してクラスパスに配置すればよいでしょう。

◎質問者からの返答

皆さん、ありがとうございます。

ライブラリを置いたら、エラーがなくなりました。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ