2015-07-03 43 views
0

有沒有辦法運行文件夾中的所有Java類文件?運行文件夾中的所有Java類文件

我正在尋找類似於javac sources/org/mysteryhobo/algorithms/*.java的東西,但用於運行而不是編譯。

+1

你最喜歡的外殼可能有一種方法來遍歷文件列表和做的東西跟他們。也許你應該[編輯]明確約束條件? –

+1

正在談論的是如何在類路徑中運行所有* .class文件的程序,或者您是在討論單獨運行所有類文件? –

+0

你爲什麼要這樣做? –

回答

0

你可以使用exec命令Apache Ant的tool.check或此鏈接:

https://ant.apache.org/manual/tutorial-HelloWorldWithAnt.html

字串[] args =新的String [] { 「 - 構建文件」, 「路徑到build.xml」 ,targetName}; org.apache.tools.ant.launch.Launcher.main(args);

build.xml文件可以包含你的目標

0

如果你是一個bash shell中,你可以做這樣的事情:

for x in $(ls -1 *.class | sed 's/.class//'); do; java $x; done 
相關問題