2013-01-01 90 views
-2

有沒有一種方法,使一個批處理文件: 1.公開賽在cmd 2.要求一個文件路徑 3.符合目標文件 4.運行產品 我知道如何做到這一點,像這樣:是使用批處理編譯.java文件的一種方式,但這樣批處理文件可以重用?

@echo off 
javac Filename.java 
java Filename 

唯一prolems是: 1.我想使它可重複使用的(以便它要求一個文件路徑) 2.窗口簡要地示出了錯誤的javac不是regonized命令,然後關閉。 無論如何要做我想做的事情?我知道你可以使用一些srt的set path命令來解決這個問題,但沒有任何工作。如果它幫助我的jdk在C:/ program Files/java/jdk1.7.0_10/bin

+0

這聽起來像你應該使用IDE。當你想創建和運行一個程序時,按下'Run'按鈕,當你想調試時,按下'Debug'按鈕。 –

+0

「我知道你可以使用一些srt的set path命令來解決這個問題,但沒有任何工作。」這太可笑了!如果你想要我們的幫助,你最好給我們所有的細節。 –

回答

0

我會建議看看現有的構建工具。爲什麼?你要求一個可重用的解決方案。根據我的經驗,當談到建設項目時,一旦他們變得更大,每個人都有自己的方式。所以構建工具必須足夠通用以滿足所有需求。您在問題中提供的解決方案不適用於更復雜的示例。

有更復雜的構建工具,但你可以先看看Ant。