プロジェクトがクラスパス上にあるとはどういう意味ですか? たとえば、プロジェクト ディレクトリ (Project/file) 内にファイルを保持していますが、それはクラスパス上にありますか? クラスパスが自分のプロジェクトに関係していることをどのように知る必要がありますか? InputStream オブジェクトを使用してテキスト ファイルを読み込もうとしています。アイデアは、jar ファイル (アプリ) の実行中にファイルを読み取ることです。私の知る限り、InputStream オブジェクトの場合、ファイルはクラスパス上にあるはずです。それで、ファイルはどこにあるはずですか?私はEclipse IDEで開発しています。ありがとう
2 に答える
0
プロジェクトのJavaビルドパスは、プロジェクトのソースがCLASSPATHにあると見なすものと、そのプロジェクトでアプリケーションを起動するときに使用されるものを決定します。.jarを外部で実行している場合は、その環境変数または-classpath/-cp引数で設定したものです。
于 2012-09-10T07:04:02.653 に答える
0
Eclipse 開発中のクラスパスは、Configure Build Path
ダイアログによって決定されます。実行時のクラスパスは、実行時の条件によって決定されます。日食では、Run (or Debug) configurations
ダイアログによって行われます。アプリケーションをどこかにデプロイする場合、クラスパスはデプロイ場所の条件によって決定されます。
于 2012-10-12T11:37:21.733 に答える