2013-06-24 39 views
0

我已經創建了一個簡單的jar文件,它包含了我想要執行的類。我使用下面的ant build目標來執行它。我想運行我的java類作爲與ant不同的進程。Java ant可以產生一個新的終端

<target name="run" depends="jar"> 
    <java fork="true" spawn="true" classname="agents.QSteeringContinuous" > 
     <classpath> 
      <path refid="classpath"/> 
      <path location="${jar.dir}/${ant.project.name}.jar"/> 
     </classpath> 
    </java> 
</target>  

會發生什麼事是螞蟻執行的Java類在不同的進程,但顯然在某處的背景,所以我不能看到從類輸出。你們怎麼能讓螞蟻產生一個新的終端窗口並在這個窗口內執行我的課程?

回答

1

可以配置java任務使用javaw代替java,所以:

<java jvm="javaw.exe" ...> 

我要告誡說,我還沒有嘗試過這一點(我不使用ant了),但我不明白爲什麼這不應該工作。

相關問題