2016-06-01 4 views
0

eclipseでJavaプロジェクトを作成してから、実行可能なjarファイルを生成しました。 javaプロジェクトにはDrivingModuleという名前のクラスがあります。 jarファイルはandroid プロジェクトにインポートされました。しかし、私がいる限り、私はクラスDrivingModuleを使用するようアンドロイドプロジェクトにアプリのクラッシュを実行して、私は次のエラーjarファイルでNoClassDefFoundErrorが発生する

*06-01 11:38:10.481: E/AndroidRuntime(16751): Caused by: java.lang.NoClassDefFoundError: Class not found using the boot class loader; no stack available* 

を受信したときの問題は、あると私はクラスDrivingModuleコメントアウト場合、アプリケーションはnormall動作します。私はいくつかの質問を参照しましたが、主に彼らはどのように瓶を生成する方法とパスを構築するために説明していたが、私は私が受け取っているエラーを解決する方法についてのポストを見つけることができませんでした。

そのクラスが原因でアプリケーションがクラッシュし、そのようなエラーが発生しますか?

更新

enter image description here

答えて

1

下の画像のように、私はあなたを入れて追加jarファイルのボックスにチェックするまで、アプリケーションが動作しなかったNT Bhaumik Thakkarの答えに参照のうえ後あなたの - > jdk - > lib - > extのjarファイルを開き、もう一度やり直してください。

+0

私はextフォルダを持っていません。 – user2121

+0

申し訳ありません!下の階層に進み、それを入れてください。 (あなたのプログラムファイルフォルダ内の下の階層を見つける。) ** JDK ** - > ** JRE ** - > ** libに** - > ** EXT ** - 実際> –

+0

I私は新しいワークスペースを作成し、同じアプリケーションをインポートし、同じjarファイルを設定すると、私は再び同じエラーが発生しました..何かの提案 – user2121

関連する問題