2009-04-06 28 views
3

私の現在のプロジェクト設定では、コンパイル済み.classファイルを/ binディレクトリに置くようEclipseを設定しました。EclipseのSystem.getProperty( "user.dir")アノーマ

私のパズルは、IDE経由でアプリケーションを実行し、現在の作業ディレクトリ(System.out.println(System.getProperty( "user.dir"))を出力するときです。/bin - 代わりにprojectRootフォルダ(/ binサフィックスなし)を出力する

/binフォルダに直接移動してJavaクラスを実行すると、現在の作業ディレクトリはI

なぜ私はこの不一致を観察しているのですか?私は多くのプロジェクトビルドの設定を行ってきましたが、それが原因で何かを見つけることができませんでした。この 異常。

敬具、Eclipseで Dinuk

答えて

6

作業ディレクトリプロジェクトディレクトリにデフォルト。
change this in the run properties
Project->Properties->Run/DebugSettings->Edit->Argumentsタブ、ページの下部にあります)。

編集:実際には、最も簡単な方法はRun->Open Run Dialog->Argumentsタブです。
Eclipseを使用してからしばらくしています。

Eclipse Setup New Project

alt text http://apps.sourceforge.net/mediawiki/sprite2d/nfs/project/s/sp/sprite2d/a/ae/EclipseNewProjectDebugArguments.jpg

+0

の例から、そして、私はVonCだったら、私は適切なスクリーンショットを追加すると思います。 –

+0

@ mmyers:ありがとうございました - 私はすでにこれを引き起こしている可能性があることを理解するために5分を費やしていましたが、隠された設定を探すのに一番の時間を費やすことになりました。 私はすぐにお返事ありがとうございます - 次回より面白い質問を投稿しようとします:-) – Dinuk

+0

@mmyers:大丈夫、ちょっと分かります;)+1、ところで – VonC

関連する問題