問題タブ [classpath]
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 - Java Jar クラスが見つからないという例外
Windows と Mac OS X でアプリケーションをクリーンにビルドできますが、Windows でアプリケーションを実行しようとすると、メイン クラスに関するクラスが見つからないという例外が発生します。
main$4 が見つかりません。
クラスがあり、きれいにビルドされます。クラスファイルが見つからないのはなぜですか? Jar は OS X で動作します。
以下のようにJarが作成されます。
OS Xではエラーなしで実行できますが、Windowsではクラスが見つからないという例外が発生します。
java - Javaプログラムで使用されているjarファイルを分析するには?
callme.jar という名前の jar ファイルがあるとします。
いくつかのディレクトリにあり、
それらのどれが実行時に使用されているかを分析する方法は?
java - jarが存在し、使用可能であっても、javacはJavaコードをコンパイルしません。
次のコマンドでコマンドプロンプトでJavaソースファイルをコンパイルしようとしています
しかし、クラスはコンパイルを取得しません。ファイルタイプが見つからないというエラーがあるか、リソースが見つかりませんでした。
jarファイルはJavaファイルと同じディレクトリにありますが。
java - JNIで使用中にJavahエラーが発生しました
指示:
結果:
クラスパスを正しく設定しましたが、それでもこのjavah
エラーが発生します。
これに対する解決策は非常に役立ちます。
java - XULでJavaクラス(jarファイル)のクラスパスを設定し、javascript経由でアクセスする
XULを使用してFirefox拡張機能を実装しています。javascriptを介してアクセスする必要があるjarとして圧縮されたJavaクラスのセットがあります。jar を jre の lib/ext にコピーすると、javascript で Java クラスを呼び出すことができます。ext から削除してこの jar を xpi でパッケージ化すると、Javascript は jar ファイルのクラスパスを見つけることができません。XUL環境でJavaクラス(jarファイル)のクラスパスを設定する方法を早急に教えてください。
eclipse - 実行構成での Eclipse とクラスパスに関する質問
初めてLog4Jを使い始めました。log4j.properties ファイルを作成し、Eclipse のプロジェクトのフォルダーに配置しました。また、アプリケーションの実行構成も作成しました (これは単なるデフォルトの実行構成であり、追加のオプションはありません)。
ここで、アプリケーションを実行しようとすると、log4j がそれ自体を初期化できない (プロパティ ファイルを読み取る) というエラー メッセージが表示されます。プロパティファイルがクラスパスにある必要があることはわかっているため、明らかに実行構成がクラスパスを適切に設定していません。
実行構成の [クラスパス] タブに移動すると、次のようになります。
- ブートストラップ エントリ
- ユーザーエントリ
- MyApplication (デフォルトのクラスパス)
- log4j-1.2.15.jar - C:\Workspace\MyApplication\lib
ただし、プロジェクトのフォルダーを手動で追加すると ([フォルダーの追加]、[詳細設定]、[MyApplication] をクリック)、log4j はそれ自体を初期化できます。
どうしてこんなことに?プロジェクトのフォルダーを手動で追加しない限り、log4j がプロパティ ファイルを見つけられないのはなぜですか? このフォルダはデフォルトでクラスパスにありませんか? (上記の出力は、そうであることを示唆しています。)
java - 実行時に Java クラスパスにファイルを追加する
実行時にファイル(必ずしもjarファイルではない)をJavaクラスパスに追加することは可能ですか? 具体的には、ファイルは既にクラスパスに存在します。私が望むのは、このファイルの変更されたコピーをクラスパスに追加できるかどうかです。
ありがとう、
java - Eclipseクラスパスでcombineaccessrulesはどういう意味ですか?
これは何年もの間私を悩ませてきました、そして私はあなたの一人が知っているだろうと思いました-Eclipseの.classpathファイルで、classpathentry要素のcombineaccessrules属性は実際に何に使用されますか?
Javaビルドパス構成ダイアログで操作できることがわかりますが、その良いユースケースは考えられません。設定をいじったり、.classpathファイルを手動で変更したりしても、効果がないようです。
他の誰かがそれをうまく利用してくれて、彼らのアイデアを盗むことができることを願っています。基本的に、それは私が引っ掻こうとしているかゆみです。