問題タブ [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.
classnotfoundexception - apachesolrでのcollapseComponentの構成
solr3.1.0にcollapsecomponentパッチを適用しました
私の質問は、solrconfig.xmlでどのように構成するのですか?
追加する必要があるもの。
今、私は以下を追加しました、そしてそれは私にcollapsecomponentクラスのclassnotfound例外を与えます:http://pastebin.com/S6AQiVq1
何か案は?
admob - アプリケーションのインストール時のClassNotFoundException(AdMob)
アプリをインストールすると次のログがあります
java.lang.RuntimeException:レシーバーをインスタンス化できませんcom.admob.android.ads.analytics.InstallReceiver:java.lang.ClassNotFoundException:com.admob.android.ads.analytics.InstallReceiver in loader dalvik.system.PathClassLoader [/ data / app / com.tarsoft.bandroidcalls-1.apk] at android.app.ActivityThread.handleReceiver(ActivityThread.java:1894)at android.app.ActivityThread.access $ 2400(ActivityThread.java:123)at android.app.ActivityThread $ H.handleMessage(ActivityThread.java:989)at android.os.Handler.dispatchMessage(Handler.java:99)at android.os.Looper.loop(Looper.java:130)at android.app.ActivityThread.main(ActivityThread .java:3835)at java.lang.reflect.Method.invokeNative(Native Method)at java.lang.reflect.Method.invoke(Method.java:507)atcom.android。internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:841)at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:599)at dalvik.system.NativeStart.main(Native Method)原因: java.lang.ClassNotFoundException:dalvik.system.PathClassLoader.findClass(PathClassLoader)のローダーdalvik.system.PathClassLoader[/data/app/com.tarsoft.bandroidcalls-1.apk]のcom.admob.android.ads.analytics.InstallReceiver .java:240)at java.lang.ClassLoader.loadClass(ClassLoader.java:551)at java.lang.ClassLoader.loadClass(ClassLoader.java:511)at android.app.ActivityThread.handleReceiver(ActivityThread.java:1885)main(ネイティブメソッド)原因:java.lang.ClassNotFoundException:com.admob.android.ads.analytics.InstallReceiver in loader dalvik.system.PathClassLoader [/data/app/com.tarsoft.bandroidcalls-1.apk] at dalvik .system.PathClassLoader.findClass(PathClassLoader.java:240)at java.lang.ClassLoader.loadClass(ClassLoader.java:551)at java.lang.ClassLoader.loadClass(ClassLoader.java:511)atandroid.app.ActivityThread。 handleReceiver(ActivityThread.java:1885)main(ネイティブメソッド)原因:java.lang.ClassNotFoundException:com.admob.android.ads.analytics.InstallReceiver in loader dalvik.system.PathClassLoader [/data/app/com.tarsoft.bandroidcalls-1.apk] at dalvik .system.PathClassLoader.findClass(PathClassLoader.java:240)at java.lang.ClassLoader.loadClass(ClassLoader.java:551)at java.lang.ClassLoader.loadClass(ClassLoader.java:511)atandroid.app.ActivityThread。 handleReceiver(ActivityThread.java:1885)551)java.lang.ClassLoader.loadClass(ClassLoader.java:511)at android.app.ActivityThread.handleReceiver(ActivityThread.java:1885)551)java.lang.ClassLoader.loadClass(ClassLoader.java:511)at android.app.ActivityThread.handleReceiver(ActivityThread.java:1885)
誰かがadmobの問題を知っていますか?
java - RMI (JDK 1.6): ClassNotFoundException の_client-app のスタブ
2日間のグーグル、スタックオーバーフロー、および他のフォーラムでの回答の検索の後、私はついにあきらめ、ここで回答を見つけたいと思っています!
RMI のよく知られた問題のように見えますが (または、単にほんの少し欠けているだけかもしれません)、単純な RMI クライアント/サーバー アプリケーションを実行する際に厄介な問題があります。
依存関係の管理に Eclipse と m2eclipse (Maven 統合) を使用しています。私のプロジェクト構造は次のとおりです: - クライアント: クライアント コード、共有への依存 - サーバー: サーバー コード、共有への依存 - 共有: サーバーとクライアント間のリモート インターフェイスと共有クラスサーバ
共有:
クライアントが呼び出すことができるリモート インターフェイスは次のとおりです。
このインターフェースは、クライアントとサーバーの両方が依存関係を持つ共有プロジェクトにあるため、クライアントの classpath にあります。
サーバ側:
Server クラスは、レジストリの作成とリモート オブジェクトのエクスポートを担当します (ServerReceiver は IServerReceiver を実装します)。
サーバーの起動時に、 -Djava.security.policy を定義することにより、サーバーの JVM にセキュリティ ポリシー ファイルが提供されます (ただし、これがここで説明する問題と関係があるとは思いません)。
クライアント側
クライアントをサーバーに接続する役割を担うクラスは、ServerConnector クラスです。
Client クラスのコンストラクタは次のようになります (一部の行は省略されています)。
サーバーだけでなく、クライアントもセキュリティ ポリシー ファイルを取得します。
テスト
サーバーを作成してからクライアントを作成する統合テストを開始すると、すべてが期待どおりに機能し、connect() メソッドが期待どおりの結果を返します。
ただし、サーバーインスタンスを通常どおり起動しようとすると、サーバーに接続しようとするクライアントインスタンスを起動すると、次の例外がスローされます。
答えを探しているうちに最も顕著だったのは、クライアントがサーバー インターフェイス定義 (IServerReceiver) にアクセスできる必要があるということでした。ただし、適切な依存関係が整っているため、ここではそのように思えます (クライアント -> 共有、サーバー -> 共有、IServerReceiver は共有に配置されます)。私がよく理解していない例外の別の側面は次のとおりです。JDK 1.5 以降、rmic によるスタブ生成は不要になり、動的プロキシを介して実現されます。したがって、クライアントは、動的プロキシを作成するためにインターフェイス IServerReceiver にアクセスするだけで済みます。では、なぜ彼は ServerReceiver_Stub クラスがまったく見つからないことに文句を言うのでしょうか?
統合テストは正常に実行され、そのテスト内でクライアントは IServerReceiver インターフェースの実装にもアクセスできるため、クライアントはリモート インターフェースだけでなくその実装にもアクセスする必要があると想定してもよろしいですか?
私は今かなり混乱しているので、この問題に光を当てるのを手伝ってもらえますか? 長い記事を読んでくれてありがとう!;-)
乾杯、クリス
php - なぜ、致命的なエラー:クラス'PHPUnit_Framework_TestCase'が...に見つかりませんか?
なぜこのPHPエラーが発生するのですか?
unix - 自分のantインストールを使用するようにNetBeansを設定するにはどうすればよいですか?
NetBeansプリファレンスを介してMavenに対してこれを正常に実行しましたが、Mavenをホームに設定しまし/opt/local/share/java/maven3
たが、Ant(/opt/local/share/java/apache-ant
)でも同じことを実行しましたが、NetBeansは次のように報告します。
java - RMI ClassNotFoundException
私はこの1週間RMIアプリケーションを構築してきましたが、グーグルで解決できないような障害にぶつかりました。
次のコードは、RMIを介してサーバーからクライアントにオブジェクトを送信するために使用されます。
サーバーコード:
クライアントコード:
インターフェース:
この状況では:
- 「Rock」クラスは、クライアントとサーバーの両方のクラスパスで使用できます。
- 「Rock」クラスはシリアライズ可能を実装します。
- 「squareRock」はクラスrockを拡張し、サーバーのクラスパスでのみ使用できます。
クライアントでloadRock()からRockを使用してメソッドを呼び出そうとしたときに発生するエラーは、次のとおりです。
どんな助けでもいただければ幸いです。
windows - Cygwinのtdbloader:java.lang.NoClassDefFoundError
Cygwin(最新のJavaがインストールされたWindows 7)でtbdloaderを使用しようとしています。これはtbdloaderのドキュメントです:http://jenawiki.hpl.hp.com/wiki/TDB/Commands
これは、私のマシンでtdbloaderを呼び出すために使用しているラッパースクリプトです。
これは私が得るエラーです:
tdbloaderは、MacおよびLinuxで正常に動作します。
何か案は?
ムローン
java - 「デフォルトパッケージ」からパッケージの名前を変更すると、クラスが見つからないという例外が発生します
Javaで「デフォルトパッケージ」からパッケージの名前を変更すると、クラスが見つからないという例外が発生します。デフォルトのパッケージ内でコードを実行すると、コードは正常に動作しますが、Eclipse の新しい Java プロジェクトと新しいパッケージにコードを貼り付けると、上記のクラスが明らかに存在する場合でも、classnotfound 例外がスローされます。新しいパッケージ。なにが問題ですか?私を助けてください :(
java - スレッド「メイン」で例外が発生する理由 java.lang.NoClassDefFoundError:?
ソフトウェアを Eclipse で実行しています。昨日はすべて順調でした。コードを変更していませんが、今日、再度実行しようとすると、次のエラー メッセージが表示されます。
クラスが表示されないのはなぜですか?その理由は何でしょうか?どうすれば問題を解決できますか?