問題タブ [classnotfound]
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 - catch 句の ClassNotFound 例外
実行する前に、依存する jar をクラスパスから削除しました。メソッド内での使用ではなく、メソッド内で参照されているClassNotFoundException
クラスに対して'' を取得します。興味深いことに、メソッドで参照されているクラスの '' はありません。dummyexception
init()
init2()
ClassNotFoundException
dummy2
init()
java - 他のマシンで JDBC クラスが見つかりません
PostgreSQL に接続する restlet Web サービスを起動しています。Netbeans からは正常に動作します。すべての外部jarを含むjarファイルとlibディレクトリをランダムな場所に移動し、コマンドラインから起動しました。正常に動作します。
問題は、これらのファイルを他のマシンに移動して、そこから jar を起動するときです。で受け取りjava.lang.NoClassDefFoundError: org.postgresql.Driver
ますClass.forName()
。
私はマニフェストを調べました: Class-Path: ... lib/postgresql.jdbc.jar ... 大丈夫そうです。/libのjdbcファイルを使用してテストしたため、そうであるはずです(ClassNotFoundは、libディレクトリで検索していることを意味します)
それでは、すべてが整っていて、正しいマニフェストとすべてのjarを持っているのに、なぜ彼は他のマシン(Debian)でクラス定義を見つけることができないのでしょうか?
================================================== ================================
minecraftサーバーを起動し、エラーが発生した理由を読んでいるときに解決策を見つけました。
問題は Java でした。Debian には、1.5 と 1.7 の 2 つのバージョンの Java があります。デフォルトでは、すべてのコマンドが 1.5 で実行され、1.7 から jar を起動すると、すべてが正常に機能します。
java - Java アプリのテスト エラー
Eclipse IDE と Java を使用してインスタンス化しようとするandroidvnc
と、次のエラーが表示されます。
エラーの意味と修正方法を教えてください。
clojure - cljtime の ClassNotFound 例外
プロジェクトにこのコードがあります
しかし、このような例外を私に与え続けているようです
私はそれをクラスパスに追加したと確信しており、APIはgithubからダウンロードされました
classnotfound - jsf 2.1 から jsf 2.2 へのアップグレード
そこで、オプション 1 を使用してhttp://www.mastertheboss.com/jsf/installing-jsf-22-on-jboss-as-7から JSF 2.2 にアップグレードするためのセットアップ手順に従いました。ただし、JBOSS を実行すると、クラスが見つからないというエラー、com/sun/faces/spi/InjectionProvider。このクラスがどこにあるか知っている人はいますか?
jar - ネストされた Java ライブラリの操作に関する問題
サード パーティのライブラリを使用する単純な古い Java プロジェクトがあります。つまり、ビルド パスに追加されたサード パーティの JAR です。ライブラリを JAR としてエクスポートし、それを別のプレーンな古い Java プロジェクトのビルド パスに追加しました。プロジェクトを実行すると、私のものではなくCould not find class
、サード パーティの JAR ライブラリにあるクラスのエラーが発生します。つまり、私のJARに含まれているTHIRD PARTY JARにクラスが見つからないため、MY JARファイルに例外がスローされます。
サードパーティの JAR も元のプロジェクトのビルド パスに追加すれば問題を解決できることに気付きましたが、実際にはそうしたくありません。JARを自己完結型にして、サードパーティのJARを保持したいだけです。これを行う方法はありますか?
java - 「ステップイン」クラス呼び出しをデバッグすると「クラスが見つかりません」という例外が発生する - Eclipse のデバッグ
昨夜、この問題で脳が崩壊しました。日食のエラーチェックから明らかなエラーがないことを確認した後、プログラムのデバッグを開始しました。ちなみに私はJre7を使用しています。とにかく、クラス呼び出しに入るたびに(「a」と呼びましょう)、デバッガーがトリップして「クラスが見つかりません」と言いました。ただし、何もステップインせずにデバッグを実行するだけであれば、例外はありません。また、クラス呼び出し行をステップオーバーすると、プログラムはクラスとそのすべてのメンバーを開始し、例外をスローしません。最初の呼び出し「 classA a = new A(); 」に到達したときだけ、停止して例外をスローします。A の内部で作成したサブクラスに対してもこれを行いました。そのクラスにもステップインできませんでした。
これを引き起こす可能性のあるものは何ですか?