問題タブ [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.

0 投票する
7 に答える
1397 参照

java - Java プロジェクトのクラスパスで利用可能なソース以外のリソースをどのように編成しますか?

Java で記述されたソフトウェア プロジェクトでは、多くの場合、プロジェクトの一部であり、クラスパスに含める必要があるリソースがあります。たとえば、クラスパス (getResource) を介してアクセスできる必要があるいくつかのテンプレートまたはイメージです。これらのファイルは、生成された JAR ファイルに含める必要があります。

これらのリソースをリビジョン管理システムに追加する必要があることは明らかです。しかし、これらのファイルをどのディレクトリに置いたのでしょうか? java-source-files と並行して、または必要なパッケージ構造を再現する別のディレクトリにありますか?

0 投票する
2 に答える
1913 参照

java - Windows バッチファイルで CLASSPATH をコンパイルする

Unix システムでは、find を使用して CLASSPATH をコンパイルするのは非常に簡単です。

Windows バッチファイルの相当物は何ですか?

0 投票する
5 に答える
20693 参照

java - org.springframework.webflow.util.RandomGuid のエラー java.lang.NoClassDefFoundError

申し訳ありませんが、私の質問はばかげていますが、Javaの読み書きができないため、答えることができません。CentOS5 (CAS サーバー用) で tomcat (5) を実行し、この URL http://192.168.1.17:8080/cas-server-webapp-3.3.1/loginを開こうとすると、次のエラーが発生します。

最初のエラー: java.lang.NoClassDefFoundError: クラスorg.springframework.webflow.util.RandomGuidを初期化できませんでした

およびルート エラー: org.springframework.web.util.NestedServletException: ハンドラーの処理に失敗しました。ネストされた例外は java.lang.NoClassDefFoundError: Could not initialize クラス org.springframework.webflow.util.RandomGuid です

$CLASSPATH が空っぽで、問題ありそうなのですが、何を入れたらいいのかわかりません。

編集: Jared は正しく、私のホスト ファイルは 127.0.0.1 を localhost として定義しましたが、今では非常にうまく機能しています!

0 投票する
1 に答える
15262 参照

jar - クラスパスと承認済みディレクトリの違い

適切なJARファイル(Apache XALANなど)をJREの承認済みディレクトリに追加することと、アプリケーションのクラスパスに追加することの違いを知っている人はいますか?

承認されたlibに追加できるjarファイルを取得して、代わりにクラスパスに追加することは可能ですか?

0 投票する
1 に答える
2796 参照

url - Javaで実行時にXMLファイルをクラスパスに追加するにはどうすればよいですか?

URLClassLoader を使用できるかどうかはわかりません。また、XML の相対パスのみが既知です。

ありがとうございました。

0 投票する
7 に答える
52708 参照

java - Javaでクラスパスに動的に「追加」することは可能ですか?

上記のコマンドの機能をプログラムで取得するにはどうすればよいですか? 同様に、次のように実行することは可能ですか:

同じ結果が得られますか?URLClassLoader を使用してみましたが、クラスパスが変更され、追加されません。

ありがとう!


Milhouさん、返信ありがとうございます。しかし、それが私がやろうとしていることです.最初にjarをクラスパスに入れるにはどうすればよいですか? 私もカスタムクラスローダーを使ってみました:(

それはうまくいきます..しかし、私はそれを次のように実行する必要があることを残念に思います: java parserTester 私はそのようなことが可能かどうか知りたいですか?

それはそうする必要があるので、私は parserTester.java と .class を別のフォルダーに持っています。ファイル構造を保持する必要があります。parserTester は、別の jar フォルダー内の jar を使用します。

0 投票する
8 に答える
20494 参照

java - Javaがシンボルコンパイルエラーを見つけることができません

Javaは初めてです。org.apache.commons.lang.WordUtilsパッケージを使用したい。インポートしてみました。ダウンロードしてビルドパスに追加してみました。単語にインテリセンスを使用すると、EclipseautoWordUtilsはimportステートメントをファイルの先頭に配置します。

コンパイル時に次のエラーが発生します。

そして、上部のimportステートメントを削除すると、次のようになります。

ありがとう

0 投票する
3 に答える
918 参照

eclipse - Eclipse:プラグインのjarが他のバージョンよりも優先されるようにする方法は?

特定のバージョンの Lucene を含む Eclipse プラグインを開発しています。検索インデックスを生成してデプロイし、同じバージョンの Lucene を使用する別のアプリケーションで読み取れるようにする必要があります。

最近、Eclipse を 3.4 にアップグレードしましたが、2 番目のアプリケーションで検索インデックスを読み取れなくなりました。Eclipse 3.4 には新しいバージョンの Lucene が含まれていることがわかりました。このバージョンがインデックスの生成時に使用されると想定しています。

インデックスの生成時に使用されている Lucene のバージョンを正確に判断するにはどうすればよいですか? 私のプラグインのクラスパスはバンドルされたバージョンの Lucene で始まるので、私のバージョンが優先されるはずです。

ティア

0 投票する
5 に答える
5163 参照

java - JAR 自体内のクラスのクラスパスを指定する

クラス org.foobar.MyClass があり、それを JAR ファイルに入れたい場合、JAR の /org/foobar/ ディレクトリに入れる必要がありますか、それとも /bin/org/foobar/ に入れることができますか? /bin/ を JAR 自体のクラスパスとして指定しますか?

0 投票する
6 に答える
97199 参照

java - Ant は、外部で定義された taskdef が必要とするクラスを見つけることができません

axis-java2wsdl ant タスクを使用して、Java クラスの 1 つから wsdl を作成しようとしていますが、クラスパスを正しく取得できません。

axis-ant.jar を $ANT_HOME/lib に、axis.jar を /usr/share/java にインストールする Ubuntu の libaxis-java パッケージを使用しています。私の build.xml の興味深い部分は次のようになります。

実行ant genwsdl結果:

axis-ant.jar が $ANT_HOME/lib にあるため、Ant は axis-java2wsdl タスクの定義を見つけることができますが、その jar が「ライブラリ」によって定義されたパス上にあるにもかかわらず、axis.jar でクラスを見つけることができません。

axis.jarを$ ANT_HOME / libにシンボリックリンクすることで、DefaultAuthenticatorを通過して他のクラスが見つからなかったので、これがクラスパスの問題であることはわかっています。すべてを $ANT_HOME/lib にシンボリックリンクすることなく、/usr/share/lib またはプロジェクトのローカル lib ディレクトリにある jar ファイルを taskdef に認識させるにはどうすればよいですか?

編集:

最終的に、次の行で wsdl を正常に生成できました。

build.xmlでこれらのライブラリを定義できないことで私が間違っていることを誰かが教えてくれれば、私はまだ非常に感謝しています