我在一個包含2個目錄的目錄中有一個ant項目:bin
和src
以及兩個文件build.xml
和script.sh
。Ant:在bash腳本中添加java類的路徑
的script.sh
具有命令:
time java SomeTestClass
SomeTestClass
其中在bin
一個類。在bash腳本中使用build.xml
執行以下操作:
<target name="run">
<exec executable="/bin/bash">
<arg value="script.sh"/>
</exec>
</target>
然而,當我建立使用ant
我得到一個錯誤:
[exec] Error: Could not find or load main class SomeTestClass
我怎麼能有bash腳本看到Java類SomeTestClass
?我試圖在bash腳本添加./bin/SomeTestClass
,而是改爲錯誤:
Error: Could not find or load main class ..bin.SomeTestClass
如果從命令行運行腳本,如'./ script.sh',會發生什麼情況? –
@NikitaSkvortsov同樣的事 – Cauchy