問題タブ [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 - Clojure でのコンパイルの問題
Clojure で非常に単純な test.clj をコンパイルしようとしましたが、成功しませんでした。Clojure Google Groupにスレッドがあり、いくつかの回答が寄せられていますが、何も役に立ちません。簡単に要約すると、これが私の clojure ファイルです。
基本的には、Clojure ドキュメントで提供されているサンプル ファイルです。
このファイルを に適切に配置したclojure/src/test/test.clj
ので、 でコンパイルできるはずですが(compile 'test.test)
、エラーが発生し続けます。
java -classpath .;src;classes;clojure.jar clojure.main
。
それが役立つ場合、私のファイルシステムは次のようになります。
PS 私は Vista Ultimate で実行しているため、アクセス許可の問題である可能性がありますが、アクセス許可を確認したところ、問題は見つかりませんでした。
java - 私のプロジェクトで MigLayout を動作させるにはどうすればよいですか?
小さな GUI アプリを作成しようとしていますが、MigLayout を使用したいと考えています。Java の初心者として、MigLayout を自分のコードで動作させる方法がわからず、アイデアが不足しています。
私のプロジェクトのソースコードは ~/git/project/src/qdb/ にあります
qdb は私の Java パッケージ名です。miglayout-3.7-swing.jar と miglayout-3.7.jar をダウンロードしてプロジェクト ソースに配置し、コードをコンパイルしようとしましたが、「new MigLayout()
シンボルが見つかりません」というエラーが表示されます。
私は src dir にいて、 " javac qdb/*.java
" を使用してコンパイルしました (*
展開されます)。また、「」のようにクラスパスをソースに向けようとしましたjavac -classpath /home/user/git/project/src/qdb/ qdb/*.java
が、それでもエラーが発生します。
次に、jar ファイルを ~/jars/ に置き、それをクラスパスとして使用しようとしましたが、それでも同じエラーが続きます。
では、MigLayout を機能させるにはどうすればよいでしょうか。
java - Eclipse のプロジェクト エクスプローラー ビューからプロジェクト .jar を削除する
jar のリストはスペースを取りすぎます。折りたたんだり隠したりできますか?
java - Antを取得するクラスパスを認識する
<javac>
ビルドに4つの特定のJARが必要なコマンドを含むApacheAntビルドファイルがありますclasspath
。私はこれをやろうとしました:
…しかし、で指定されたファイルはどれもTSA.classpath
表示されていないようです。これらのファイルをクラスパスに含めるにはどうすればよいですか?
java - Thin ドライバを使用した jdbc 接続
Oracle 10g xe を Java に接続していますが、例外 java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver が発生します。
ドライバーのクラスパス、つまり ojdbc14.jar を含めたとしても、
間違ったクラスパスを設定した場合は、クラスパスを設定する正しい方法を教えてください
groovy - 組み込みの Groovy スクリプトのクラスパスを設定するにはどうすればよいですか?
(Hibernate VO から DTO を生成するための) Eclipse コード ビルダーを拡張しようとしていますが、テンプレート システムに Groovy を使用しています。
groovy スクリプトを作成するために使用するコードは少し奇妙です (Groovy ドキュメントにあるものとは異なります) が、ほとんどの場合は機能します。
じゃあ後で:
これで、プロジェクトに直接含まれていないオブジェクトへの参照に到達するまで、これは問題なく機能します。スクリプトでは、処理しているクラスのプロパティを反復処理します。これを行うと、Groovy はすべてのメソッドを調べ、メソッド パラメーターの 1 つに対するクラス定義が見つからない場合は失敗します。この場合、Hibernate への参照を見つけると死んでしまいますが、もっと多くのことで失敗すると確信しています。彼らに何もする必要はありませんが、彼らが何であるかを知らずに生きることはできません.
スクリプトには、クラスパス情報を提供できるクラスローダーがないように見えるため、それをGroovyShellに提供しようとしました-違いはありません。
Groovy インタープリターが Jars を参照している私のプロジェクトを見つけられるように、これを修正する適切な方法は何ですか?
scala - scalaのインタプリタでクラスパスに外部ライブラリを追加するには?
Eclipse を使用して作成およびコンパイルされた Scala Interpreter のいくつかのクラスを参照しようとしています。Eclipse は、コンパイル済みの Java バイト コードをフォルダー {workspace}/myProject/bin に保存します。このフォルダーを Scala インタープリターが使用するクラスパスに追加するコマンドはありますか?
scala.bat を編集するか、何らかの引数でパラメータ化する必要があるのではないでしょうか?
tomcat - Tomcatはマニフェストファイルからクラスパスを選択できません
Tomcatバージョン:5.0.28 JDK:1.5.0.14
問題:
私は休止状態とストラットの両方を使用しています。これらのライブラリの最新かつ最高のバージョンではありません。したがって、両方とも異なるバージョンのapache-commonsライブラリが必要です。
私が考えている解決策:
マニフェストファイルを使用して、それぞれに異なるバージョンのapache-commonsを指定します
私のWebアプリはwebapps\myappとしてデプロイされています
そして、libはwebapps \ myapp \ WEB-INF\libです
hibernate3.jarのManifest.mfを次のように変更しました
マニフェスト-バージョン:1.0
アーカイバ-バージョン:Plexusアーカイバ作成者:1.5.0_15-b04(Sun> Microsystems Inc.)クラスパス:hibernatelib / slf4j-api-1.5.2.jar
そして、slf4j-api-1.5.2.jarをwebapps \ myapp \ WEB-INF \ lib\hibernatelibに配置します
ここで、slf4j-api-1.5.2.jarがhibernateとともに自動的にロードされると予想しますが、機能しません... Tomcatは、上記のように.MFで指定されたjarファイルを見つけることができません。
質問:
- 私は何か間違ったことをしていますか?それともTomcatですか?
- この問題に対する別の解決策はありますか?
私はすでに以下を試しました/チェックしました
- ファイルの最後に改行文字があるかどうかを確認しました
- slf4j-api-1.5.2.jarをメインのlibフォルダーに置くと、エラーがなくなります。そのため、この特定のjarファイルが見つからないことがわかります。
- マニフェストファイルで相対的な絶対パスを試しました