Jar包的Source在“C:/Src/AppTest/”下如果我把批处理命令CreateJar.cmd放在“C:/Src/AppTest/”下:
CreateJar.cmd命令里写“jar cvf AppTest.jar *” 即可但是由于有很多个Jar包需要编译,所以不能写成固定的路径。
需要把批处理命令CreateJar.cmd 放在“C:/Src/”下,该如何写Jar命令,才能生成该Jar包---偶Dos太菜了,汗一下,先
CreateJar.cmd命令里写“jar cvf AppTest.jar *” 即可但是由于有很多个Jar包需要编译,所以不能写成固定的路径。
需要把批处理命令CreateJar.cmd 放在“C:/Src/”下,该如何写Jar命令,才能生成该Jar包---偶Dos太菜了,汗一下,先
解决方案 »
- 求解逻辑运算符
- 郁闷呀,找了一天还是没找到原因,请高手帮查。。。。。
- 高手解决---- windows 服务 调用 tomcat 的问题 , 不显示tomcat 黑窗体 ~~~~~在线等!!!!!
- 谁能给我一个java聊天室程序,最好有源代码
- 这段代码为何返回值老为null?
- 求java大学教程(java how to program)的习题答案
- 求URL解析的正则表达式
- jbuilder中做jsp应用时,不好管理
- 请教关于 throws,throw,catch...
- 万分急愤,本人在一个问题中提出从什么地方下载visual age for java 3.5或更高版本,有朋友给答案,我一夜没睡觉从所给网址上下载,结构竟然是2.0版本!!!!!!!!!!!!
- 谁来给我祥解下这个程序??谢拉
- 一个特殊单引号的代码?
javac *.java
利用ant编译和打包,现在用用也有1年多了感觉还比较好用。<project name="cardsystem-project" basedir="." default="jar">
<property name="src" value="src"/>
<property name="lib" value="lib"/>
<property name="build" value="build"/>
<path id="classpath">
<fileset dir="${lib}">
<include name="**/*.jar"/>
</fileset>
</path>
<!-- 编译 -->
<target name="compile" depends="">
<!-- Compile the java code from ${src} into ${build} -->
<javac source="1.6" srcdir="${src}" destdir="${build}" classpathref="classpath" />
</target>
<!-- 打包 -->
<target name="jar" depends="compile">
<jar destfile="./cardsystem.jar" basedir="${build}" >
<manifest>
<attribute name="Built-By" value="xxx"/>
<attribute name="Company" value="xxx"/>
<attribute name="Main-class" value="MainFrame"/>
</manifest>
<zipfileset src="${lib}/dom4j-1.6.1.jar"/>
<zipfileset src="${lib}/log4j-1.2.14.jar"/>
<zipfileset src="${lib}/commons-logging-1.1.jar"/>
<zipfileset src="${lib}/commons-logging-adapters-1.1.jar"/>
</jar>
</target>
</project>
java 已经编译过了,运行jar cvf AppTest.jar *已经生成了AppTest.jar 文件To irvine007(┣━┫Rvine)
谢谢先
我觉得Ant应该也是用同样的方法实现的,我想如果知道如何用CMD命令实现,就更容易理解ant
而且,我觉得这个问题有可能其他的Java命令也会遇到
cd AppTest
jar cvf AppTest.jar * 这样就成了,但偶觉得寒了点,应该有在Src文件夹下就能编译该Jar包的命令。
谢谢先
不过,当我执行以下命令,编译时,正常运行
cd AppTest
jar cvf AppTest.jar * 运行jar -cvf AppTest.jar -C AppTest/* 时出错
打开Jar包比较了一下,发现执行这两个命令生成的Jar包结构不一致,看来偶还得查查生成Jar包结构的问题