私のコードは、Eclipseでコンパイルが、私はそれを修正することができますどのように実行時にClassNotFoundを取得しますか?

StackOverflow https://stackoverflow.com/questions/764614

質問

引き起こす、どのようなJARはEclipseのJavaプロジェクトに正常に追加されるが、その後、実行時にそのjarファイルからクラスのいくつかはにClassNotFound例外で見つからない?

役に立ちましたか?

解決

、実行時にCLASSPATH変数はおそらく間違って設定したり、あなたのjarファイルにいくつかのクラスを追加逃しされます。

他のヒント

@ojblassほぼ確実にそれを右に持っています。ちょうどそれを拡張するためには、の瓶(1)のツールでjarファイルをダンプし、クラスがあるかどうかを確認することができます。私は、プロジェクト定義は、私がjava -jarで実行するように生成されたjarファイルに行くことだったかを理解していなかったのEclipseからの驚きを持っていた。

みんなが右のトラックにあると思われます。なぜあなたはjarファイルを解凍した中に、しないでください、あなたもそのようにロードできるかどうかを確認するためにあなたのEclipseプロジェクトのソースフォルダとして全体の事を追加しますか?あなたのクラスは、クラスパス上で複数回使用可能な場合、それは使用するかを知らないので、時々、クラスローダによっては、あなたがCNFEを得ることができます...クラスローダはただベイルます。

私は不足している権限を持つために、このエラーまで発生していました。個別の権限(生活し、学ぶ。)されている、あなたがインターネットに接続されているかどうかをチェックするが判明(すなわち、到達可能性)やインターネットを使用する許可

不足している権限は、それが到達可能性テストを実行しようとしたときにClassNotFoundエラーで失敗することをアプリに発生します。

このスルー動作するように楽しい時間シンクなかったので、誰かを助け

希望ます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top