<target name="build">
<mkdir dir="bin"/>
<javac srcdir="src" destdir="bin" failonerror="false">
<classpath>
<fileset dir="lib">
<include name="**/*.jar"/>
</fileset>
</classpath>
</javac>
</target>问题一:如上所示,我想问一下**/*.jar表示什么意思?跟**.jar *.jar有什么区别吗
<project name="contexttoolkit" default="usage" basedir=".">
<!-- project.class.path looks first for classes under a bin directory, if not then in a ctk.jar -->
<path id="project.class.path">
<pathelement location="bin"/>
<pathelement location="ctk.jar"/>
<fileset dir="lib">
<include name="**/*.jar"/>
</fileset>
</path>
<target name="run-presence-enactor">
<echo message="starting Presence Enactor..."/>
<java fork="true" taskname="presenceEnactor"
classname="edu.berkeley.io.context.home.PresenceEnactor">
<classpath refid="project.class.path"/>
<arg value="6759"/>
</java>
</target>
</project>问题二:如上所示,比如我要运行的PresenceEnactor.class文件在bin\edu\berkeley\io\context\home下,而工程的basedir不是在bin里面,可能是上一级,或上上级,那在java标签里怎么表示这个路径呢,例子里表示的对吗
<mkdir dir="bin"/>
<javac srcdir="src" destdir="bin" failonerror="false">
<classpath>
<fileset dir="lib">
<include name="**/*.jar"/>
</fileset>
</classpath>
</javac>
</target>问题一:如上所示,我想问一下**/*.jar表示什么意思?跟**.jar *.jar有什么区别吗
<project name="contexttoolkit" default="usage" basedir=".">
<!-- project.class.path looks first for classes under a bin directory, if not then in a ctk.jar -->
<path id="project.class.path">
<pathelement location="bin"/>
<pathelement location="ctk.jar"/>
<fileset dir="lib">
<include name="**/*.jar"/>
</fileset>
</path>
<target name="run-presence-enactor">
<echo message="starting Presence Enactor..."/>
<java fork="true" taskname="presenceEnactor"
classname="edu.berkeley.io.context.home.PresenceEnactor">
<classpath refid="project.class.path"/>
<arg value="6759"/>
</java>
</target>
</project>问题二:如上所示,比如我要运行的PresenceEnactor.class文件在bin\edu\berkeley\io\context\home下,而工程的basedir不是在bin里面,可能是上一级,或上上级,那在java标签里怎么表示这个路径呢,例子里表示的对吗
**/*.jar 表示 lib和其所有子文件夹下所有jar文件
**.jar 和 *.jar 表示lib下所有jar文件
问题二
是对的吧,你在classpath里已经指定了bin的位置,这样通过类名就可以找到你的运行类了。basedir是bin的上一级的话,bin的位置也应该是对的。