2016-11-03 1 views
-1

私は、プロジェクトをきれいにするときにeclipseがコンパイルするためのexcecutesという正確なコマンドを見たいと思います。つまり、javacへの完全なパスと使用されるオプションです。 Eclipseはjavacのを使用していないeclipseでプロジェクトクリーンで実行された正確なコマンドを見ることはできますか?

+0

'javac'はコードをコンパイルします。あなたはそれがどのようにきれいになっているのかおそらく、 'bin /'フォルダまたはすべてのクラスファイルを削除する純粋なJavaコードです –

答えて

2

おかげで、それはAPIのないコマンドラインを使用してアクセスされた独自のインクリメンタルコンパイラを持っています。

プロジェクトクリーンは基本的に、プロジェクトプロパティで定義されている出力フォルダ内のオブジェクトを削除します。 Eclipseビルド・システムが実行され、出力が再生成されます。

クリーンでは、IncrementalProjectBuilder.CLEAN_BUILDIProjectbuildメソッドで使用します。

IProject project = ... selected project 

project.build(IncrementalProjectBuilder.CLEAN_BUILD, progressMonitor); 

正確には、特定のプロジェクトに登録されているビルダーによって異なります。各ビルダーは、クリーンアップに貢献することができます。

関連する問題