問題タブ [classnotfoundexception]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
12 に答える
28554 参照

android - メイン アクティビティの Android アプリ ClassNotFoundException

ほとんどのデバイスでアプリを実行できますが、次のエラー レポートが表示されます。

関連する回答があることがわかりました: ClassNotFoundException Android

しかし問題は、私が書いたコード行の前に私の例外が発生することです.どうすればクラスローダーが確実にロードされるのでしょうか?

0 投票する
8 に答える
36356 参照

android - .jarライブラリを参照するときにスーパークラスエラーを解決できません

  1. 私はAndroidプロジェクトを実行しました。正常に実行されました。
  2. 私はJavaでWebサービスを開発し、それをホストしました。正常に実行されました。
  3. Webサービスを.jarにエクスポートし、Androidプロジェクトに追加しました。
  4. Webサービスでメソッドを呼び出そうとすると、Unable to resolve superclassエラーが発生します。

私のエラーログ:

0 投票する
34 に答える
638316 参照

spring - java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener

これらをビルドパスに含めました:

  • すべての Spring ライブラリ
  • Apache Tomcat 7.0 ライブラリ

プロジェクトは起動時にまだ失敗します:

ではorg.sprintframework.web-3.1.0.M1.jar、 が表示されorg.springframework.web.context.ContextLoaderListenerます。

Google の誰かがそれspring.jarを含めるべきだと言っていますがspring.jar、3.x ディストリビューションには何も表示されません。

エクリプス 3.6.2
トムキャット 7

編集:Spring フォーラム (オフライン) の誰かが、「依存関係を自動的に更新する」をプロジェクトのプロパティでチェックする必要があると言いましたが、プロジェクトのプロパティにそのようなものは表示されません。

0 投票する
1 に答える
440 参照

java - XSLT が Java 親クラスに属するメソッドを呼び出していない: ClassNotFoundException & NoClassDefFoundError

getFullName()XSL スタイルシート内でメソッドを呼び出そうとしています。Personメソッドは、 のスーパークラスであるクラス に属していStudentます。Student次のように、XSL スタイルシートの名前空間でクラスを定義しましたxmlns:std="java:example.code.Student"。ただし、実行時にClassNotFoundExceptionNoClassDefFoundErrorの 2 つのエラーが発生しexample.code.abstract.Personます。Person のクラス定義は実行時に利用できないようですか? Studentオブジェクトは親のメソッドにアクセスできませんか?

0 投票する
5 に答える
1921 参照

java - Eclipseでのclassdefnotfoundエラー(奇妙な)

Android アプリの実行時に classdefnotfound エラーが発生します。この 1 つのクラスを除いて、すべて正常に動作します。以前は、このクラスは機能していました。クラスは実際には外部ライブラリにあり、すべてのライブラリは正しいです。日食でこのようなものに出くわした人はいますか? 環境の問題のように感じます。

このクラスは、Google API クライアント ライブラリ バージョン 1.4.1 にあります。

classdefnotfound: com.google.api.client.xml.XmlNamespaceDictionary;

jar ファイルは lib ディレクトリと .classpath ファイルにあります。

0 投票する
1 に答える
1232 参照

maven - Struts DynaValidatorForm で Maven ビルドに変換した後の ClassNotFoundException

最近、Struts Web プロジェクトで Maven をセットアップし、結果の EAR を Websphere Application Server にデプロイした後、Struts の DynaValidatorForm クラスで ClassNotFoundExceptions を取得しています。これは JAR に関連しているようには見えないので、コンパイル時のエラーは発生しませんが、使用しているストラットのバージョンと互換性のないクラス ファイルを作成する maven に関係しているように感じます。

潜在的な手がかり:

  • DynaValidatorForm クラスは、WEB-INF/lib ディレクトリの EAR に含まれる struts-1.1 jar ファイルに存在します。
  • Maven 変換に起因する依存関係の問題がないことを確認するために、EAR 内のすべての jar を以前のすべての jar (maven 前および壊れた前) に置き換えました。デプロイ時に同じエラーが発生しました。それはすべての古いjarでEARを更新しました(ちなみに同じソースコードです)。
  • 次に、jar を交換する代わりに、結果のクラス ファイルを交換してみました。Maven で構築された EAR で DynaValidatorForm を参照するすべてのクラス ファイルを、Maven で構築されていない EAR の同じクラスに置き換えましたが、Websphere にインストールしたときにエラーは発生しませんでした。非 Maven ビルド EAR は、Rational Application Developer (Eclipse) からの単純な EAR エクスポートを使用してビルドされました。

クラススワップが機能するという事実は、問題がmavenによって生成されたクラスファイルにあるように感じさせますが、問題が何であるかはわかりません。そのとき思いつくのは Java のバージョンの違いだけですが、Struts は私の古いビルド プロセスで Java 5 で問題なく動作しました。ソースとターゲットを 1.5 に設定して定義された compiler-plugin。私は困惑しています。

ここに何かアイデアはありますか?ご提案いただきありがとうございます。

アップデート:

POM の興味深い部分:

スタックトレース:

0 投票する
0 に答える
625 参照

eclipse - クラスが存在する場合の ClassNotFoundException

私は、cheng81 による Android-Bluetooth-Simulator を使用しようとしています。

ClassNotFoundException が発生し続けます。確認したところ、クラスを含むjarファイルがプロジェクトのビルドパスに含まれています。jarファイルをスキャンして、クラスがそこにあることを確認し、それを見つけました。

私は何が間違っているのでしょうか?

探す:

0 投票する
2 に答える
1598 参照

gwt - GWT Autobeans / NoClassDefFoundError: 何が間違っていますか?

Autobeansを使用してGWTPOJOJSONシリアライズしようとしています。これは、 Placeのトークン化のコンテキストにあります。NoClassDefFoundErrorClassNotFoundExceptionorg.json.JSONObject

問題を切り分けるために JUnit テストを作成しました。テストは次のとおりです。

そして私のスタックトレースは

そして、ここに関連するトークナイザーのビットがあります:

Autobeans インクルードを .gwt.xml に追加しましたが、まだ何かが足りないようです。

0 投票する
1 に答える
2250 参照

java-me - j2me fileconnection java.io.IOException: ルートにアクセスできません

上記のコードで、次のエラーが発生します。

ファイル file:\\c:\myfile.txt が存在します。どうすればいいですか?

0 投票する
4 に答える
2199 参照

java - 実行中にJavaでメインクラスが見つかりませんでした

私はJavaスイングコードを持っています.5つのクラスがあり、メインクラスは他の4つのクラスを参照しています.ここではいくつかのjarも追加しました.

ここでメインクラスを保持するJavaSampは、他のクラスはWriteHelper、JavaDemo、DataBaseHelper、fileEncription、およびSendEmailクラスです。上記のcmdを使用してコンパイルすると、正常にコンパイルされ、このクラスを実行すると、次の例外が発生します

どうすれば克服できますか、よろしくお願いします...