有沒有辦法運行文件夾中的所有Java類文件?運行文件夾中的所有Java類文件
我正在尋找類似於javac sources/org/mysteryhobo/algorithms/*.java
的東西,但用於運行而不是編譯。
有沒有辦法運行文件夾中的所有Java類文件?運行文件夾中的所有Java類文件
我正在尋找類似於javac sources/org/mysteryhobo/algorithms/*.java
的東西,但用於運行而不是編譯。
你可以使用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文件可以包含你的目標
如果你是一個bash shell中,你可以做這樣的事情:
for x in $(ls -1 *.class | sed 's/.class//'); do; java $x; done
你最喜歡的外殼可能有一種方法來遍歷文件列表和做的東西跟他們。也許你應該[編輯]明確約束條件? –
正在談論的是如何在類路徑中運行所有* .class文件的程序,或者您是在討論單獨運行所有類文件? –
你爲什麼要這樣做? –