java命令

windows:\
linux:/
一、javac编译java文件
javac -classpath .;c:\jar\abc.jar;bin\ -d bin\ src\omp\ws\TIReasonSave.java
javac -help

二、jar

功能

命令

用一个单独的文件创建一个 JAR 文件

jar cf jar-file input-file...

用一个目录创建一个 JAR 文件

jar cf jar-file dir-name

创建一个未压缩的 JAR 文件

jar cf0 jar-file dir-name

更新一个 JAR 文件

jar uf jar-file input-file...

查看一个 JAR 文件的内容

jar tf jar-file

提取一个 JAR 文件的内容

jar xf jar-file

从一个 JAR 文件中提取特定的文件

jar xf jar-file archived-file...

运行一个打包为可执行 JAR 文件的应用程序

java -jar app.jar


MANIFEST.MF这个 manifest 文件定义了与扩展和包相关的数据。
Main-Class: com.mycompany.myapp.Sample //结尾键入回车

三、java
运行class文件
java -classpath c:\classes;c:\jar\abc.jar;c:\zip\abc.zip omp.ws.TIReasonSave
java -jar ExecutableJar.jar


CreateImageBatch_CDG.bat
@echo off
SET JAVA_HOME=C:\Program Files\Java\jdk1.6.0_06
SET path=%JAVA_HOME%\bin
SET LOCALPATH=.\
set LIB=%LOCALPATH%\lib

set CLASSPATH=%CLASSPATH%%LIB%\activation-1.1.jar;
set CLASSPATH=%CLASSPATH%%LIB%\activation.jar;
set CLASSPATH=%CLASSPATH%%LIB%\axis-ant.jar;
set CLASSPATH=%CLASSPATH%%LIB%\axis.jar;
set CLASSPATH=%CLASSPATH%%LIB%\commons-codec-1.4.jar;
set CLASSPATH=%CLASSPATH%%LIB%\commons-collections-3.2.1.jar;
set CLASSPATH=%CLASSPATH%%LIB%\commons-compress-1.0.jar;
set CLASSPATH=%CLASSPATH%%LIB%\commons-dbcp-1.2.2.jar;
set CLASSPATH=%CLASSPATH%%LIB%\commons-discovery-0.2.jar;
set CLASSPATH=%CLASSPATH%%LIB%\commons-email-1.1.jar;
set CLASSPATH=%CLASSPATH%%LIB%\commons-logging.jar;
set CLASSPATH=%CLASSPATH%%LIB%\commons-net-2.0.jar;
set CLASSPATH=%CLASSPATH%%LIB%\commons-net-ftp-2.0.jar;
set CLASSPATH=%CLASSPATH%%LIB%\commons-pool-1.5.3.jar;
set CLASSPATH=%CLASSPATH%%LIB%\cryptix-jce-api.jar;
set CLASSPATH=%CLASSPATH%%LIB%\cryptix-jce-compat.jar;
set CLASSPATH=%CLASSPATH%%LIB%\cryptix-jce-provider.jar;
set CLASSPATH=%CLASSPATH%%LIB%\cryptix-jce-tests.jar;
set CLASSPATH=%CLASSPATH%%LIB%\cryptix-message-api.jar;
set CLASSPATH=%CLASSPATH%%LIB%\cryptix-openpgp-provider.jar;
set CLASSPATH=%CLASSPATH%%LIB%\cryptix-pki-api.jar;
set CLASSPATH=%CLASSPATH%%LIB%\dom4j-1.6.1.jar;
set CLASSPATH=%CLASSPATH%%LIB%\isorelax.jar;
set CLASSPATH=%CLASSPATH%%LIB%\jaxen-core.jar;
set CLASSPATH=%CLASSPATH%%LIB%\jaxen-jdom.jar;
set CLASSPATH=%CLASSPATH%%LIB%\jaxrpc.jar;
set CLASSPATH=%CLASSPATH%%LIB%\jdom.jar;
set CLASSPATH=%CLASSPATH%%LIB%\log4j.jar;
set CLASSPATH=%CLASSPATH%%LIB%\mail.jar;
set CLASSPATH=%CLASSPATH%%LIB%\msv-teksun.jar;
set CLASSPATH=%CLASSPATH%%LIB%\ojdbc14.jar;
set CLASSPATH=%CLASSPATH%%LIB%\relaxngDatatype.jar;
set CLASSPATH=%CLASSPATH%%LIB%\saxpath.jar;
set CLASSPATH=%CLASSPATH%%LIB%\tscm.jar;
set CLASSPATH=%CLASSPATH%%LIB%\TSCMClient.jar;
set CLASSPATH=%CLASSPATH%%LIB%\wsdl4j-1.5.1.jar;
set CLASSPATH=%CLASSPATH%%LIB%\xercesImpl.jar;
set CLASSPATH=%CLASSPATH%%LIB%\xml-apis.jar;
set CLASSPATH=%CLASSPATH%%LIB%\xsdlib.jar;

set CLASSPATH=%CLASSPATH%%LOCALPATH%\omp.jar;

rem args[0]:scan bpu id. for example:"CDG"
rem args[1]:ftp folder. for example:"D:\ftproot\append"
rem args[2]:batch type. for example:common :"common_";rescan :"rescan_"
rem args[3]:the sum of APP per batch. for example:"10"
rem args[4]:the day of the batch. for example:"20091104"
rem args[5]:the sequence number of the current batch . for example:"1"
rem args[6]:the sum of being creating batch. for example:"2"
rem args[7]:image quarry . for example:"9120090310000133"

@echo off
echo.
echo.
echo 请输入批次日期,格式(yyyyMMdd)
set /p currectDay=
echo.
echo.
echo 请输入每个批次的申请件数量
set /p batchSum=
echo.
echo.
echo 请输入当前批次序号(%currectDay%的第几个批次)
set /p batchFrom=
echo.
echo.
echo 请输入需要生成批次的个数
set /p batchNum=
echo.
echo.

java -classpath %CLASSPATH% omp.testdata.CreateImageData "CDG" "D:\ftproot\append" "common_" �tchSum% %currectDay% �tchFrom% �tchNum% "9120090310000133"
pause

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值