問題タブ [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.
java - ClassNotFoundException Android
今日、Android プログラムの作業中に問題が発生しました。XML文字列をJavaオブジェクト(サードパーティ)に変換するクラスがあり、通常のJavaプロジェクトとして正常に動作しますが、Androidでは次の奇妙なエラーが発生します:
明らかな理由でアプリケーション名とパッケージを非表示にしていますが、このような問題に遭遇したことがある人がいるかどうか疑問に思っていました。クラスは、私が追加したライブラリである正しいパッケージに含まれています。以前に参照した他のクラスがあり、それらを作成できます。ClassNotFoundException
aがスローされる他の理由はありますか?
ありがとう、ジェイク
java - Eclipseで.classファイルを読み込もうとしています
クラスには、使用することになっている一連の.classファイルが与えられました。私はそれらをlibというフォルダに置いています。プロジェクトペインの下に「ReferenceLibraries」という名前のフォルダーが表示され、すべてのクラスファイルを含むlibというフォルダーが表示されたため、このフォルダーをビルドパスに正しく追加したと思います。
私が今得ている問題は、不完全なコードをコンパイルしようとすると、
ここで何をしたらいいのかわかりません。プロジェクトを続行できるように、.classファイルをロードしたいだけです。よろしくお願いします!
編集:ファイルをlib \ Unearthedフォルダーに入れてビルドパスに追加しようとしましたが、それでも同じエラーが発生しました。私はeclipseを使用してコードをコンパイルして実行しています。
classpath - Jar はスタンドアロン Hadoop で動作しますが、実際のクラスターでは動作しません (java.lang.ClassNotFoundException: org.jfree.data.xy.XYDataset)
Windows で Eclipse を使用してプロジェクトをビルドし、Linux クラスターで実行しようとしています。このプロジェクトは、いくつかの外部 jar に依存しています。これは、Eclipse の「エクスポート -> 実行可能な JAR -> 必要なライブラリを jar にパッケージ化」ビルド オプションを使用して同封しました。jar にフォルダ構造内のクラスが含まれていること、および外部 jar がルート フォルダにあることを確認しました。
Hadoop スタンドアロン、Cygwin、および Linux では、これは正常に機能しますが、実際の Hadoop Linux クラスターでは、最初の外部 jar からクラスにアクセスしようとすると失敗し、ClassNotFoundException
.
Hadoop に強制的に jar を検索させる方法はありますか?これでうまくいくと思いました。
netbeans - NetBeans リファクタリング クラス: java.lang.NoClassDefFoundError
NetBeans の使用中にエラーが発生したので、その結果を投稿したいと思いました (これは古いニュースである可能性があります)。おそらく、これにより、私が遭遇した同様の問題をデバッグするという頭痛の種から解放される人もいます。ここで何かを悪用しているとは思いません...スタックオーバーフローのSEOはかなり良いです:)
NetBeans (JavaFX プロジェクト) でクラスをリファクタリングしましたが、その時点から、そのリファクタリングされた特定のクラスに対して「java.lang.NoClassDefFoundError」が発生しました。
「Clean and Build Project」を実行するだけでエラーを修正しました。これにより、キャッシュファイルまたは誤ったファイル/クラス参照が削除されたようです。私はこれが Netbeans のバグだとは思いません...これが単なる "気まぐれ" な瞬間の 1 つであることを願っています。
乾杯!
android - 他の Parcelable を含む Parcelable を実装する際の問題
別の Parcelable insde を持つ Parcelable クラスを実装しています。
OuterParcelable クラス:
その後:
と:
上記のコードを使用してオブジェクトを再作成すると、次のようになります。
java - ClassNotFoundException axiom-api-1.2.7.jar
Javaプロジェクトでこの例外が発生します
私のクラスパスは
手伝ってくれませんか?
java - 同じパッケージの別のクラスではなく、あるクラスのClassNotFoundException?
私はgrailsプロジェクトに取り組んでおり、プロジェクトのlibディレクトリに.jarファイルを配置しました。
grailsプロジェクトで使用しているJavaファイルの1つで、ClassNotFoundExceptionのランタイム例外が発生し続けます。
私はそのように定義されたメソッドを持っています:
そして、私は次のようなセクションをインポートします
これが例外をスローしているものです。
ただし、メソッドを次のように変更すると
ランタイム例外は発生しません。
ここで何が起こっているのでしょうか?docx4j.jarファイルにParaRPrが含まれていることを確認しましたが、含まれています。これらのクラスが公開されていることを確認しました。また、org.docx4j.wmlディレクトリとは異なるクラスを試しましたが、例外を与えるものと、与えないものがあります。これはどうして可能ですか?
完全なスタックトレースは次のとおりです。
これがjarファイルのjar-tfの出力です-そこにParaRPrクラスが表示されています
android - Android: com.sun.org.apache.xerces.internal.dom: ClassNotFoundException
現在、Android アプリケーションを開発していますが、解決方法がわからない問題に直面しています。
私のアプリケーションは Tomcat サーバーと通信し、サーブレットからアプリケーションにオブジェクトをObjectOutputStream
送信するために使用しています。Document
したがって、プロジェクトに org.w3c.dom をインポートしています。私が直面している問題は、Android デバイスでDocument
オブジェクトを読み取れないことです。ObjectInputStream
次の例外が発生しています。
行で:
必要なオブジェクトは問題なく送受信できますが、com.w3c.dom パッケージを参照するオブジェクトを送信しようとすると、この例外が発生します。
誰でも助けることができますか?
android - 動作中のアプリでの java.lang.ClassNotFoundException
初めての Android アプリを作成して公開しました。とても簡単です。シミュレーターと一部の電話では問題なく動作しますが、次のエラーが発生します。
何がこれを引き起こす可能性がありますか?
java - Androidソケット+ObjectOutputStreamが正しく機能していません
クライアントがAndroidデバイスであるクライアント/サーバープログラムを開発しています。
サーバーには、入力ストリームからオブジェクトを読み取るリスナークラスがあります。ローカルネットワーク経由で小さなオブジェクトを送信する別のコンピューター用のクライアントソフトウェアを作成しました。コンピューターからコンピューターへの接続は完全に正常に機能します。オブジェクトを読み取り、内容を印刷しました。ただし、Androidに移植された同じコード(念のために書き直しました)は機能しません。シリアル化可能なオブジェクト(任意のオブジェクト)を作成し、ObjectOutputStreamを介して送信します。コンピューターで実行されているサーバーはデバイスに接続しますが、オブジェクト(toStringがある)を印刷している場合でも、ClassNotFound例外が発生します。私が言ったように、別のコンピューターで(.jarファイルとして)実行されている同じコードは完全に正常に機能します。
これは本当に奇妙な部分です。ブール値または文字列を(デバイスから)送信すると、機能します。それは、機能しない私の「カスタム」オブジェクトです。これは、どの「標準」Javaオブジェクトでも機能すると思います。
間違いを見つけた場合は、コードは機能しますが、別のコンピューターから私のコンピューターへのコードのみが機能することを覚えておいてください...Androidデバイスからコンピューターへのコードは機能しません。それでも別の明白な間違いを見つけた場合は、素晴らしいです:)
Androidプログラム:
テストオブジェクト:
サーバーリスナー:
ありがとう!!