問題タブ [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.
android - スピナーを拡張してインデックスを追加し、クラスを膨張させるエラー
Spinner に 2 つのインデックスを追加する必要があるため、Spinner を拡張するクラス Spin を作成しました。XML ファイルでは、Spin クラスのフル パス名を使用していますが、「パス上にクラスが見つかりませんでした」および「クラスの拡張中にエラーが発生しました」というエラーが表示されます。コードは次のとおりです。
XML は次のとおりです (関連する部分のみ)。
パッケージは「com.example.bunkmaster」であり、「AccpetTimetable.Spin」を使用する代わりに、「com.example.bunkmaster.AcceptTimetable.Spin」と言っても同じエラーが発生します。「スピン」だけでも同じエラーが発生します。私はAndroidが初めてで、これを理解できません。助けてください。
AcceptTimetable アクティビティを開始したときのスタック トレースを次に示します。
java - Java & SQLite - 別の ClassNotFoundexception
私は Eclipse (Windows 8.1 で実行) を使用しており、sqlite データベースにアクセスしたいと考えています。悲しいことに、ドライバーの場所を CLASSPATH 環境変数で定義したにもかかわらず、ドライバーを操作できません。次のプログラムは、千のチュートリアル サイトの 1 つからのものです。
私はすでにhttp://www.xerial.org/maven/repository/artifact/org/xerial/sqlite-jdbc/3.7.2/から sqlite-jdbc-3.7.2.jar ドライバーをダウンロードしました
ドライバーは次の場所にあります。
私の .class ファイル:
CLASSPATH 環境変数:
プログラムを実行しようとすると、次の例外がスローされます。
インターネットで見つけたものから、この問題はJDBCドライバーが見つからなかったことを意味するはずですが、その方向をCLASSPATH環境変数に設定しました。
java - javac1.8 クラスが見つかりません
jdk 1.5 と jdk 1.8 の 2 つの jdk をインストールしました。次の Ant build.xml 構成ファイルがあります。
jdk1.8 をインストールする前に、Eclipse から呼び出された Ant はすべてのソースを正常にコンパイルしました。しかし今、私は次のエラーメッセージを持っています:
私の JAVA_HOME と JRE_HOME:
Eclipse JREで1.5に設定します。Java 1.8 は、インストール中にいくつかの構成を設定しますか?
java - シリアル化されたオブジェクト Java を読み取ると、classnotfound 例外が発生します
これが私の現在のコードです:
エクスポート機能は正常に機能すると思いますが、User
オブジェクトをファイルに変換して保存すると思いますが、インポートしようとすると ClassNotFound Exception が発生します。何が起こっている?
windows-phone-8 - リモート サーバーがエラーを返しました: NotFound。間違った資格情報を使用した場合のみ... WP8
サーバーに接続しようとすると、コードで奇妙なことが起こります...承認された資格情報を使用すると、応答の戻り値のステータスコードは「OK」になります(それに満足しています)しかし、承認されていない資格情報を使用してログインすると、ステータスコードの応答は「許可されていません」代わりに「リモート サーバーがエラーを返しました: 見つかりませんでした」というメッセージが表示されました。
android - Google マップ MapFragment を膨張させた後の奇妙な問題
フラグメント内で Google マップを使用しています。それはうまく機能し、すべてがうまくいきます。しかし、マップのフラグメントを離れると、非常に奇妙になります!
また、json.io lib を使用して、サーバーから / への JSON を解析しています。マップ フラグメントを閉じた後、json.io から次のエラーが表示されます。
マップフラグメントを開いて閉じるまで、アプリは正常に動作します。maps.MapFragment の呼び出しを他のアクティビティ/フラグメントに挿入すると、奇妙なエラーも発生します!
したがって、エラーは Fragment の呼び出しである必要があります。また、MapFragment をプログラムで膨らませてみました。
しかし、これはエラーを解決しません。
おそらく、Google の MapFragment / SupportMapFragment を使用すると、アプリ内の何かが操作されます。この動作の原因は何ですか?
あなたが私を助けてくれることを願っています。
とった:
マップを膨らませた後に ClassLoader が変更されたようです。理由はわかりませんが、手動で呼び出した後
マップ フラグメントを閉じると、エラーが消えます。それが役に立てば幸い :)
php - PHP クラスが別の名前空間から見つかりません
現在、Phpspec を使用して Symfony2 プロジェクトに取り組んでおり、別の名前空間で記述されている Spec クラスを拡張する際に問題が発生しています。
たとえば、私のプロジェクトでは、 で説明されている次のクラスがありますspec/Acme/Model/Foo/FooSpec.php
。
spec/Acme/Model/Bar/BarSpec.php
そして、私は拡張に別のクラスを持っていますFooSpec
:
phpspec を実行しようとすると、次のエラーが発生します。
PHP Fatal error: Class 'spec\Acme\Model\Foo\FooSpec' not found in /home/user/Projects/Acme/spec/Acme/Model/Bar/BarSpec.php on line 9
私が見つけた唯一の方法は、次の行を に追加することでしたspec/Acme/Model/Bar/BarSpec.php
。
PhpSpec\ObjectBehavior
特に他のクラス ( など) が正しく見つかった場合に、この特定のファイルを含めて実行する必要がある理由がわかりません。
なぜこれが起こっているのか分かりますか?
編集:
autoload
コメントで @Phil と @Sheikh Heera が示唆しているように、仕様の名前空間を登録するように設定しようとしましたが、どちらも機能していません。これが私がこれまでに試したことです:
vendor/composer/autoload_namespaces.php
また、これを追加するためにファイルを変更しようとしました:
しかし、それでも同じエラーです。'spec' => array(getcwd())
また、何が起こるかを試してみまし$loader->add('spec', getcwd());
たが、今回はCannot redeclare class
別の仕様クラスを取得しました。
私のphpバージョンはPHP 5.4.9-4ubuntu2.4 (cli)
.
よろしくお願いいたします。
java - java.lang.ClassNotFoundException: org.elasticsearch.common.transport.TransportAddress
J2EE アプリケーションで Elasticsearch を使用しようとしていますが、java.lang.ClassNotFoundException: org.elasticsearch.common.transport.TransportAddress
Glassfish 3.1 への展開中に取得されます。IntelliJ は、コンパイル中にエラーを表示しません。
pom.xml で依存関係のある maven を使用します。
これは、プロジェクトで次のコードを使用すると発生します。
maven で使用されている elasticsearch-1.0.0.jar を調べたところ、TransportAddress がインターフェイスであることがわかりました。おそらくライブラリ全体がglassfishに入れられていません。
完全なスタックトレースは次のとおりです。
足りないものはありますか?何らかの方法でelasticsearchライブラリを手動でglassfishに追加する必要がありますか?
提案していただきありがとうございます。