Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/379.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使用ant脚本打开多个终端?_Java_Ant - Fatal编程技术网

Java 如何使用ant脚本打开多个终端?

Java 如何使用ant脚本打开多个终端?,java,ant,Java,Ant,我使用套接字编程创建了一个文件共享应用程序,其中有一个索引服务器,很少有客户端连接到服务器。我必须使用ant创建一个自动化脚本,但我只能在jar的帮助下打开一个终端。如何在一个jar的帮助下打开多个终端,以便只需单击一下即可打开所有客户端和服务器终端 ****请在下面找到build ant文件:-**** <?xml version="1.0"?> <project name="fax" basedir="." default="build"> <

我使用套接字编程创建了一个文件共享应用程序,其中有一个索引服务器,很少有客户端连接到服务器。我必须使用ant创建一个自动化脚本,但我只能在jar的帮助下打开一个终端。如何在一个jar的帮助下打开多个终端,以便只需单击一下即可打开所有客户端和服务器终端

****请在下面找到build ant文件:-****

   <?xml version="1.0"?>
   <project name="fax" basedir="." default="build">
   <property name="src.dir" value="src"/>
   <property name="web.dir" value="war"/>
   <property name="build.dir" value="${web.dir}/WEB-INF/classes"/>
   <property name="name" value="fax"/>
   <property name="projectName" value="Test" />   

   <path id="master-classpath">
      <fileset dir="${web.dir}/WEB-INF/lib">
         <include name="*.jar"/>
      </fileset>
      <pathelement path="${build.dir}"/>
   </path>

   <target name="build" description="Compile source tree java files">
      <mkdir dir="${build.dir}"/>
      <javac destdir="${build.dir}" source="1.5" target="1.5"           includeantruntime="true">
         <src path="${src.dir}"/>
         <classpath refid="master-classpath"/>
      </javac>
   </target>

   <jar destfile = "${web.dir}/lib/util.jar"
         basedir = "${build.dir}/">

   <manifest>
      <attribute name = "Main-Class" value = "Client1"/>
   </manifest>

   </jar>

   <target name="clean" description="Clean output directories">
      <delete>
         <fileset dir="${build.dir}">
            <include name="**/*.class"/>
         </fileset>
      </delete>
    </target>
  </project>

您是否试图同时启动多个java进程?您的示例令人困惑,因为它只显示生成逻辑请参见: