我创建了一个简单的jar文件,其中包含我要执行的类。我使用以下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类,但显然在后台的某个地方,所以我无法看到类的输出。伙计们,你怎么能让ant生成一个新的终端窗口并在这个窗口中执行我的类?
答案 0 :(得分:1)
您可以将java
任务配置为使用javaw
而不是java
,因此:
<java jvm="javaw.exe" ...>
我应该警告我以前没有尝试过(我不再使用蚂蚁),但我不明白为什么这不应该起作用。