問題タブ [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 - RMI ClassNotFoundException
コンピューターで正常に実行されるRMIプログラムがありますが、学校のコンピューターで実行すると、Remoteを拡張しているクラスのClassNotFoundExceptionが発生します。私はいくつかの同様の質問を見ました、私のエラーはほとんど同じです、しかしそこで提供された解決策は私のために働いていません。RMIレジストリはすでに実行されており、他の学生と共有されているため、引数を渡すことができません。プログラム内でsystem.propertyを設定しようとしましたが、役に立ちませんでした。私もrmicを使ってみましたが、それもうまくいきませんでした。
Exception.getMessage()からのエラーメッセージは次のとおりです。
これらは同じタイプの問題に関する質問です。
java-me - JSR-75以外のデバイスでのJSR-75固有のコード?
私がやろうとしていること
J2MEミッドレットをコーディングしていて、JSR-75を使用してファイルを書き込みたいです。また、JSR-75をサポートしていないデバイスでアプリを実行できるようにしたいと考えています。
私のやり方
これを行う方法を説明しているWebサイトを見つけました(URLを忘れてしまいました。申し訳ありません)。
- すべての機能を公開するパブリック抽象クラス(「サービス」)を作成します。
- この抽象クラスを拡張し、すべての機能を実装するパッケージプライベートクラス( "ServiceImplementation")を作成します。
- 両方を別のパッケージに入れ、Serviceをパッケージのファサードにレンダリングします。
このクラスをインスタンス化するには、抽象クラスの次のメソッドを使用します。
何が悪いのか
これは、JSR-75が存在する場合に完全に機能します。問題は、このミッドレットをJSR-75以外のデバイスでも実行したいことです。このコードを実行しようとすると、すべての例外をキャッチしていても、ClassNotFoundException:javax / microedition / io / file/FileConnectionがスローされます。 。
プロジェクト全体の検索を行って、FileConnectionを他の場所ではなくServiceとServiceImplementationで使用していることを確認しました。
誰かが私がこれを行うことになっている方法を知っていますか?
java - Java Reflection を使用して動的にクラスを作成、java.lang.ClassNotFoundException
Javaでリフレクションを使用したいのですが、3番目のクラスがクラスの名前をコンソールから文字列として読み取るようにしたいと考えています。クラスの名前を読み取ると、自動的かつ動的に (!) そのクラスを生成し、そのwriteout
メソッドを呼び出します。そのクラスが入力から読み取られない場合、初期化されません。
私はそのコードを書きましたが、常に " java.lang.ClassNotFoundException
" を使用しています。どうすれば修正できるかわかりません。誰でも私を助けることができますか?
c# - 「using」でサードパーティのクラスが読み込まれません。追加のクラスはどこにインストールされますか?
サード パーティのライブラリがインストールされていますが、付随する名前空間が見つかりません。
当然のことながら、VS 2010 はそれを見つけることができません。しかし、私のシステムはどこでサードパーティのライブラリを探しますか? 場所のリストを変更できますか?
java - カスタムArrayListシリアル化
ArrayList
カスタムオブジェクトを含むをシリアル化しようとしていました。
Servlet
(サーバー側)でシリアル化し、クライアント側で逆シリアル化します。(とを使用ObjectOutputStream
してObjectInputStream
)
私がで作業するとき、それはうまくいきましたArrayList<String>
。
しかし、私がそれを試してみたときArrayList<MyObject>
、クライアント側で結果を得ることができませんでした、これは例外です:
もちろん、私はこれを行いました:
MyObject
フィールドのみが含まれString
ます。
私は何を間違えましたか?
ありがとう、
レイ。
java - ClassNotFoundException Android
今日、Android プログラムの作業中に問題が発生しました。XML文字列をJavaオブジェクト(サードパーティ)に変換するクラスがあり、通常のJavaプロジェクトとして正常に動作しますが、Androidでは次の奇妙なエラーが発生します:
明らかな理由でアプリケーション名とパッケージを非表示にしていますが、このような問題に遭遇したことがある人がいるかどうか疑問に思っていました。クラスは、私が追加したライブラリである正しいパッケージに含まれています。以前に参照した他のクラスがあり、それらを作成できます。ClassNotFoundException
aがスローされる他の理由はありますか?
ありがとう、ジェイク
java - HttpClient NoClassDefFoundError
HttpClient 4.0.1 からサンプル アプリケーションを実行しようとしています。これは、サンプル セクションの ClientMultiThreadedExecution.java ファイルです。これらのファイルをクラスパスに入れました: apache-mime4j-0.6.jar
; commons-codec-1.3.jar
; commons-logging-1.1.1.jar
; httpclient-4.0.1.jar
; httpcore-4.0.1.jar
; httpmime-4.0.1.jar
ファイルは正しくコンパイルされます。実行時に次のエラーが発生します。
参照がありませんか?クラスパス エラーのようですが、どの jar ファイルを含めるかわかりません。よろしくお願いいたします。
java - mysql java 接続エラー
JAR ファイルを Linux (centos) で実行しています。すべてのjarファイルは正常に機能します。
今、mysqlサーバーに接続しようとしていますが、次のエラーが発生しました。
サーバーのルート アクセス権がありません。私は単純なユーザー アカウントを持っています。db 接続用の mysql.jar ファイルをダウンロードし、lib フォルダーに配置しました。Jar ファイルには、.CLASSPATH ファイルに lib パスが含まれています。
編集
コマンドラインでJarファイルを実行しています
java -jar prog.jar
php - BaseController を用意して、すべてのコントローラにそのクラスを拡張させるのは良い考えですか?
すべてのコントローラーでいくつかの共通の動作が必要です。BaseController を用意して、すべてのコントローラにそのクラスを拡張させるのは良い考えですか? Fatal error: Class 'BaseController' not found
もしそうなら、エラーを回避する正しい方法は何ですか。
java - エラーjava.lang.NoClassDefFoundErrorを与えるサーブレット
アプリのサーブレットで次のコードを使用しています
java.awt.Image awtImg = java.awt.Toolkit.getDefaultToolkit().createImage(str1);
アプリケーションを実行してサーブレットを呼び出すと、次のエラーが発生します
JavaバージョンJDK1.6.20を搭載したLinuxマシンでアプリをホストしました。
問題の原因は何ですか...
noticeandreports.pdf.appendFiles.PdfFunctionsClass
はコードが記述されているクラスでありOJ.NoticesandReports.generate_151_OJNotice
、上記のクラス内のメソッドを呼び出すサーブレットです。