IDE内のプロジェクトのCLASSPATHにJARを追加し、それをシステム全体のCLASSPATHに追加するのはどうですか?IDE CLASSPATHとシステム全体のCLASSPATH
答えて
後者は、実行中のすべてのJavaアプリケーションに有効ですが、前者はプロジェクト専用です。 システム全体のクラスパスを使用しないことをお勧めします。非常に混乱し混乱する傾向があります。ここから
:
(すべてのプラットフォーム)をCLASSPATH変数の確認
CLASSPATH変数を探しするには、 JDKツールなどのアプリケーションを、伝えるための一つの方法でありますユーザークラス。 ( JRE、JDKプラットフォームの一部であるクラス、および拡張がこのようなブートストラップ・クラス・パスまたは拡張ディレクトリとして、他の 手段によって定義されるべきである。)
クラスパスを指定するための好ましい方法は、使用することです-cp コマンドラインスイッチ。これにより、CLASSPATHを他のアプリケーションに影響を与えることなく、アプリケーションごとに個別に に設定できます。 CLASSPATHを設定するのは難しい場合があり、注意して実行する必要があります。
Javaチュートリアルは興味深いですが、システム全体のクラスパス変数に関する情報しか提供していません。両方の違いについてはあまり言いません。 –
私はあなたが何を意味するかを完全に理解しているかどうかわかりません... – Svilen
- 1. classpathとDerby jars
- 2. EclipseとClasspath
- 3. WindowsのJRubyとCLASSPATH
- 4. ジャスミンCLASSPATH
- 5. .classpathとMANIFEST.MFの相違点
- 6. javac powershell classpath separator
- 7. Java URLプロトコル:classpath:/?
- 8. プロジェクト内の.classpathファイル
- 9. Eclipseの質問の.classpathファイル
- 10. JavacタスクのAntのClassPath
- 11. javaマニフェストのクラスパスと-classpathの比較
- 12. ClassPathにJarファイルを置く
- 13. classpath reasourceをvalue springとしてDSL
- 14. Ammonite classpathがGithub4sと衝突する(java.lang.AbstractMethodError)
- 15. Windows上のEclipse IDE用のシステム全体のSSH設定ファイル
- 16. タスクの作成またはタイプtranslate-classpath
- 17. SBTネイティブパッケージャ:Classpathの公開方法
- 18. EclipseにCLASSPATHが表示されない
- 19. -classpathをbatファイルに設定する
- 20. java.lang.NoClassDefFoundErrorを使用したJava ClassPath
- 21. 接頭辞接頭辞:classpath:/ templates/throwing 404
- 22. CygwinからCLASSPATHを設定する
- 23. eclim .classpathコマンドが認識されない
- 24. JDBC CLASSPATHが動作しない
- 25. CLASSPATHが設定されていない場合でもCLASSPATHが追加されます
- 26. アプリケーションでの.Classpathの使用と意義EAR
- 27. システム全体のFlaskのインストール
- 28. Eclipseは.classpathと.projectをエクスポートしません
- 29. WEB-INF \ libと.classpathに存在する必要があるjar
- 30. Windows上のNetbeansでClassPathを修正する方法
システムクラスパスにJarを追加することは悪い考えです。代わりに、どのアプリのクラスパスにも追加する必要があります。それを必要とする。実世界のアプリにとって重要な質問です。 *コンパイル時*および*実行時*クラスパスです。 –
ですから、範囲に違いがあります。しかし、もし私がこの権利を持っていれば、**私のアプリケーションがそれらのクラスパス変数にアクセスしたときに、より大きな差異があります。したがって、**コンパイル時**および**ランタイム**クラスパスについて知ることは重要です。 »現実世界のアプリはどういう意味ですか? ? –