タグ付けされた質問 「noclassdeffounderror」


15
NoClassDefFoundErrorとClassNotFoundExceptionの原因と違いは何ですか?
違いは何であるNoClassDefFoundErrorとはClassNotFoundException? それらがスローされる原因は何ですか?どうすれば解決できますか? 既存のコードを変更して新しいjarファイルを含めるときに、これらのスロー可能オブジェクトに遭遇することがよくあります。クライアント側とサーバー側の両方で、webstartを介して配布されたJavaアプリを攻撃しました。 私が遭遇した考えられる理由: build.xmlコードのクライアント側に含まれていないパッケージ 使用している新しいjarのランタイムクラスパスがありません バージョンが以前のjarと競合しています 今日これらに遭遇したとき、私は物事を機能させるために試行錯誤のアプローチをとります。もっと明確にして理解してほしい。

27
java.lang.NoClassDefFoundErrorを解決するには?
OracleのJavaチュートリアルで両方の例を試しました。どちらも正常にコンパイルされますが、実行時に両方ともこのエラーが発生します。 Exception in thread "main" java.lang.NoClassDefFoundError: graphics/shapes/Square at Main.main(Main.java:7) Caused by: java.lang.ClassNotFoundException: graphics.shapes.Square at java.net.URLClassLoader$1.run(URLClassLoader.java:366) at java.net.URLClassLoader$1.run(URLClassLoader.java:355) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:354) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ... 1 more Main.javaファイルが間違ったフォルダにある可能性があります。次にディレクトリ階層を示します。 graphics ├ Main.java ├ shapes | ├ Square.java | ├ Triangle.java ├ linepoint | ├ Line.java | ├ …

25
java.lang.ClassNotFoundException:org.apache.commons.logging.LogFactory例外の取得
私は春の簡単な依存性注入プログラムを実行しています&この例外を取得しています。common-logging1.1.1.jarおよびspring.jarファイルはすでに含めています。外に出してくれませんか? Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory at org.springframework.context.support.AbstractApplicationContext.<init>(AbstractApplicationContext.java:119) at org.springframework.context.support.AbstractXmlApplicationContext.<init>(AbstractXmlApplicationContext.java:55) at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:77) at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:65) at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:56) at com.client.StoryReader.main(StoryReader.java:15) Caused by: java.lang.ClassNotFoundException: org.apache.commons.logging.LogFactory at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClassInternal(Unknown Source) ... 6 more

10
java.lang.NoClassDefFoundError:クラスXXXを初期化できませんでした
public class PropHolder { public static Properties prop; static { //code for loading properties from file } } // Referencing the class somewhere else: Properties prop = PropHolder.prop; class PropHolder私のクラスです。クラスは、メインクラスと同じJARファイルにあります。そのため、JARがクラスパスから欠落しているので、それはすべきではありません。 でJARファイルを調べると、そこにリストされているjar tf myjarfileことがわかりPropHolder.classます。 ところで、コードは私のローカルマシンで正常に実行されています。しかし、いくつかのスクリプトを使用してLinuxサーバーに展開すると機能しませんでした。だから、コードの問題ではないと思います。しかし、何らかの理由で。展開プロセスの追跡は非常に困難です。 何が問題でしょうか?

17
java.lang.NoClassDefFoundError:org / hamcrest / SelfDescribing
でjunitテストを実行している間、eclipse私はこれを取得していますException: java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing junit.jarライブラリファイルを追加しました。 私はjunit.jarを、異なるバージョンを試してみた:4.4、4.8など この例外を修正するにはどうすればよいですか?

4
java.lang.NoClassDefFoundError:android / graphics / drawable / Icon
これまでのところ、ルート権限を取得した電話(SM-G900R7 Android 4.4.2)を使用する1人のユーザーに対してのみこのエラーが発生しました。エラーは次のようなものです: Fatal Exception: java.lang.NoClassDefFoundError: android/graphics/drawable/Icon at java.lang.Class.getDeclaredMethods(Class.java) at java.lang.Class.getDeclaredMethods(Class.java:656) at android.view.ViewDebug.getExportedPropertyMethods(ViewDebug.java:960) at android.view.ViewDebug.exportMethods(ViewDebug.java:1047) at android.view.ViewDebug.dumpViewProperties(ViewDebug.java:997) at android.view.ViewDebug.dumpViewProperties(ViewDebug.java:983) at android.view.ViewDebug.dumpView(ViewDebug.java:900) at android.view.ViewDebug.dumpViewHierarchy(ViewDebug.java:870) at android.view.ViewDebug.dumpViewHierarchy(ViewDebug.java:867) at android.view.ViewDebug.dumpViewHierarchy(ViewDebug.java:867) at android.view.ViewDebug.dumpViewHierarchy(ViewDebug.java:867) at android.view.ViewDebug.dumpViewHierarchy(ViewDebug.java:867) at android.view.ViewDebug.dumpViewHierarchy(ViewDebug.java:867) at android.view.ViewDebug.dumpViewHierarchy(ViewDebug.java:867) at android.view.ViewDebug.dumpViewHierarchy(ViewDebug.java:867) at android.view.ViewDebug.dump(ViewDebug.java:793) at android.view.ViewDebug.dispatchCommand(ViewDebug.java:416) at android.view.ViewRootImpl$W.executeCommand(ViewRootImpl.java:6258) at android.view.IWindow$Stub.onTransact(IWindow.java:65) at android.os.Binder.execTransact(Binder.java:404) at dalvik.system.NativeStart.run(NativeStart.java) 私はコードでandroid.graphics.drawable.Iconを使用していません。すべての使用方法はコードからのものでandroid.support.v4.graphics.drawable.IconCompatあり、コードでそのクラスを使用することもありません... …

30
android.gms.maps.MapFragmentをインスタンス化できません
私は非常に簡単なアクティビティでグーグルマップアンドロイドv2でデモをしようとしています、グーグルページからコードをコピーするだけです:https: //developers.google.com/maps/documentation/android/start#adding_the_api_key_to_your_application 活動のために: package com.example.mapdemo; import android.app.Activity; import android.os.Bundle; public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); } } レイアウト用: <?xml version="1.0" encoding="utf-8"?> <fragment xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/map" android:layout_width="match_parent" android:layout_height="match_parent" class="com.google.android.gms.maps.MapFragment"/> ページに従ってAPIキーを申請し、次のようにandroidmanifest.xmlファイルを変更しました。 <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.wenhai.driverschool" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="15" /> <uses-permission android:name="android.permission.INTERNET" /> <!-- …

17
junitのjava.lang.NoClassDefFoundError
junitテストコードのJavaでこのエラーが発生します。ネットで調べたところ、クラスパスにjunit.jarを追加する必要があると表示されました。 Eclipseでは、プロジェクトプロパティウィンドウのクラスパスに追加しましたが、それでも初期化エラーが発生します。私は何をすべきか..? これはエラーの完全なトレースです。 java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(Unknown Source) at java.lang.ClassLoader.defineClass(Unknown Source) at java.security.SecureClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.access$000(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at org.junit.internal.builders.JUnit4Builder.runnerForClass(JUnit4Builder.java:13) at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:57) at org.junit.internal.builders.AllDefaultPossibilitiesBuilder.runnerForClass(AllDefaultPossibilitiesBuilder.java:29) at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:57) at …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.