2012-05-24 107 views
0

我不知道做什麼用標籤,但我需要幫助兩個命令組合成一個單一的命令。我已經用螞蟻試過這個,但它沒有按需要執行(長篇故事)。基本上我需要命令合併

javac *.java 
java org.junit.runner.JUnitCore filename 

要融入一個單一的命令。 Preferrably像

ant 

與外部build.xml文件,幾個小時後,但是使用Ant擺弄我已經得到了它的工作,但不是必需的(我需要在運行期間連續輸出到標準輸出)。我很好用shell腳本,聰明的java技巧,任何東西。我會採取我現在可以得到的。

+0

你在使用什麼操作系統? – mellamokb

+0

Linux的,我不知道具體是什麼版本(這是一個遠程機器,所以我不知道所有的細節) – Chris

+0

爲什麼不'的javac *的.java && java的org.junit.runner.JUnitCore filename'? – Maxpm

回答

0

編寫shell腳本實在是一件微不足道的小事:只是那些確切的兩行復制粘貼到一個文件(說你怎麼稱呼它myscript.sh),你就大功告成了。然後你可以運行它sh myscript.sh。爲了更加方便補充一點說#!/bin/sh(即所謂的「散列砰」的咒語)第一線,發出chmod u+x myscript.sh,然後你就可以像任何其他命令運行它:./myscript.sh

BTW這竟然變成無關的Java問題,則可能是一個shell腳本相關的標籤重新標記它。

+0

謝謝,這正是我所需要的!我設法寫下你說的,但從來沒有chmod'd,所以我得到一個錯誤。我沒有想到這會成爲一個基於shell的問題,但這絕對是我的答案! – Chris