問題タブ [noclassdeffounderror]
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.
java - ServletFileUpload を指している HttpServletRequest で NoClassDefFoundError が発生するのはなぜですか?
最近、JMeter を使用して、自分の PC でローカルに Web アプリケーションの負荷テストを開始しました。画像をアップロードするためのjspページがあります。画像は私のサーブレットによって処理されます。今日プロセスを試したところ、次の例外/エラーが発生しました。
例外が参照しているサーブレットのコードは次のとおりです-
....はい、必要なすべてのimport
ステートメントをクラスに入れました。
この問題の原因となる変更をシステムに加えた覚えがありません。このプロセスは常に問題なく実行されているため、何が原因でこのように失敗するのかわかりません。JMeterを使用してから失敗しているのは、かなり偶然だと思います...
java - パッケージ内のクラスをコンパイルして、後で「java プログラム」(パッケージ名なし) で実行するにはどうすればよいですか?
javac と Java のパッケージについて簡単な質問があります。
現在、次のディレクトリにある単純なプログラム (Program.java と呼びます) があります。
- myRepository/myProgram
myRepository/myProgram ディレクトリにある Program.java およびその他の .java ファイルで、 を宣言package myProgram.*
して含めimport myProgram.*;
ました。
したがって、 と入力するjavac myProgram/Program.java
と、正常にコンパイルされ、 と入力すると正常に実行されますjava myProgram/Program
。
ただし、ソースファイルがあるmyRepository
ディレクトリではなく、 .classファイルをディレクトリに作成しようとしています。myRepository ディレクトリに .class ファイルを生成myRepository/myProgram
しようとしましたが、「Java プログラム」を試すと、次のエラーが表示されます。javac myProgram/Program.java -d ..
スレッド「メイン」の例外 java.lang.NoClassDefFoundError: プログラム (間違った名前: myProgram/Program)。
ソース コードが存在する場所 (myRepository/myProgram) ではなく、メイン ディレクトリ (myRepository) に .class ファイルを表示し、myRepository 内で実行できるようにするjava Program
方法はありますか?
java - EclipseランタイムNoClassDefFoundError
プロジェクトの参照ライブラリにあるjarファイルからインポートされたクラスを使用しようとして問題が発生しました。
したがって、参照ライブラリにpydev.jarファイルがあるプロジェクトがあります。Pydev.jarにはorg.python.pydev.navigator.elements.PythonNodeが含まれており、これをJavaファイルの1つにインポートしました。これをJavaファイルにインポートして使用してもEclipseはエラーを出しませんが、プロジェクトをEclipseアプリケーションとして実行すると、java.lang.NoClassDefFoundError:org / python / pydev / navigator / elements/PythonNode例外がスローされます。
コードは、以下のようにISelectionをPythonNodeにキャストしようとしています。
実行時にPythonNodeクラスを使用するために例外がスローされる理由を誰かが説明できれば、私は非常に感謝しています。私が見る限り、参照ライブラリに表示されているとおりに正しくインポートされています。
java - コマンドラインから Java プログラムを実行すると、「間違った名前」の NoClassDefFoundError を受け取る
Java アプリケーションの実行中に問題が発生しました。コマンドを使用してプログラムを実行しようとするたびに
次のエラーが表示されます。
コードから削除すると:
すべてが完璧に機能します。問題を解決するにはどうすればよいですか?
android - NoClassDefFoundError: android.graphics.YuvImage (コンパイルはしますが実行されません)
以前に正しく質問したかどうかわからないため、この質問を再投稿します:) 顔検出を含むアプリに取り組んでいます。カメラは正常に起動します。プレビュー フレーム コールバック内で、faceview オブジェクトをインスタンス化します (このクラスは検出を処理します)。このクラスはビットマップ内の顔しか検出できませんが、コールバックからの画像は YuvImage です。画像を jpeg に圧縮してから、その jpeg をビットマップに変換するメソッドを呼び出したので、検出が機能します。
私が抱えている問題は、私が使用しているYuvImageに関してclassnotfoundexceptionがあるとEclipseが言っていることです。yuvimage が含まれている api8 をダウンロードしました。ソース コードにエラーはなく、正常にコンパイルされます。Eclipse が yuvimage クラスを読み込めない理由はありますか? ここにスニペットがあります、ありがとう。
'コード'
例外トレース:
spring - org/springframework/transaction/support/TransactionSynchronization の Spring NoClassDefFoundError
タイトルに NoClassDefFoundError が発生したと書かれているため、Spring JMS は私に不利に働いています。以下にコードを示します。
これはサンプル コードでもあります。私は IBM で動作するコードを持っていますが、Spring JMS 用に変更しようとしていますが、動作していません。誰かが私を助けることができますか?
java - Spring 3.0 webapp NoClassDefFoundError - クラスパスの問題
WEB-INF/lib ディレクトリにorg.springframework.web-3.0.2.RELEASE.jarがあるにもかかわらず、私の Web アプリケーションはorg.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBeanクラスを見つけることができません。spring.jar(2.5.6) の古いバージョンを webapp に追加すると、クラスが見つかります。これが発生する理由と、spring-2.5.6 に戻さずに、または両方のバージョンの春を同じ webapp に保持せずに修正する方法はありますか?
Tomcat 6.0.28 にデプロイしています。
エラーは次のとおりです。
- 原因: java.lang.NoClassDefFoundError: org/springframework/remoting/httpinvoker/HttpInvokerProxyFactoryBean
クラスパス(WEB-INF/lib)のSpring jarは次のとおりです。
- org.springframework.aop-3.0.2.RELEASE.jar
- org.springframework.asm-3.0.2.RELEASE.jar
- org.springframework.beans-3.0.2.RELEASE.jar
- org.springframework.context-3.0.2.RELEASE.jar
- org.springframework.core-3.0.2.RELEASE.jar
- org.springframework.expression-3.0.2.RELEASE.jar
- org.springframework.web-3.0.2.RELEASE.jar
- org.springframework.web.servlet-3.0.2.RELEASE.jar
おそらく関連する質問:
java - 奇数 NoClassDefFoundError
Vuze (Azureus) の最新バージョンをインストールした後、起動しようとすると奇妙なエラーが発生しました。
奇妙なのはこれです:
だから...javap
同じクラスパスで実行するとクラスが見つかりますが、java
単独ではできません。何が起きてんだ?
両方のプログラムが同じインストール Java ( /usr/lib64/jvm/java-1.6.0-sun
) から来ていることを確認しました。これは Java 6 であり、クラスは Java 5 用にコンパイルされています。マニフェストは署名されていません。JAR ファイルは読み取り可能です (unzip -t
エラーは報告されません)。
lucene - このエラーが発生するのはなぜですかjava.lang.ClassNotFoundException?
このエラーメッセージが表示されるのはなぜですか?
Lireを使用して作成されたドキュメントを使用してLuceneインデックスを作成しようとしています。ドキュメントビルダーを使用してドキュメントを作成しようとすると、このエラーメッセージが表示されます。
入力パラメータの最初の実行:filepath: "test_archive"(これは画像アーカイブです)whereToStoreIndex: "test_index"(インデックスを保存する場所)createNewIndex:true
このメソッドは再帰的であるため(ディレクトリであるかどうかをチェックするifステートメントを参照)、それ自体を複数回呼び出しますが、すべての再帰呼び出しはcreateNewIndex=falseを使用します。
コードは次のとおりです。
java - SimpleNLGをAndroidにデプロイする、NoClassDefFoundError
Eclipseでビルドし、アプリでSimpleNLGを実行しようとしています。クラスパスに.jarファイルを追加し、SimpleNLGクラスを使用して数行のコードを記述しました。これはすべて正常に構築されていますが、実行時に1つのjarファイルのステートメントがorg.hsqldb.jdbcにアクセスしようとすると「NoClassDefFoundError」が発生します。別の.jar内の.JDBCStatement.class。そして、クラスは存在します。
最初は、これが.jarファイルをdalvikに変換する際の問題だと思っていましたが、ビルドエラーは発生せず、jarファイルでdxを問題なく実行できます。
助言がありますか?