站内搜索: 请输入搜索关键词

当前页面: 开发资料首页J2SE 专题在linux 下,如何用shell脚本执行jar.

在linux 下,如何用shell脚本执行jar.

摘要: 在linux 下,如何用shell脚本执行jar.


我写了一个类带 main函数,带arg 参数.现在打成jar包。
如何在linux下,用shell脚本执行呀?
如类名com.test 加上参数1 start
java com.test start 不行呀,报错。


指定classpath
java -classpath . *


#!/bin/sh
java -jar -#60;FileName-#62;.jar

//-------------------
Usage: java [-options] class [args...]
(to execute a class)
or java [-options] -jar jarfile [args...]
(to execute a jar file)

where options include:
-client to select the -#34;client-#34; VM
-server to select the -#34;server-#34; VM
-hotspot is a synonym for the -#34;client-#34; VM [deprecated]
The default VM is client.

-cp -#60;class search path of directories and zip/jar files-#62;
-classpath -#60;class search path of directories and zip/jar files-#62;
A ; separated list of directories, JAR archives,
and ZIP archives to search for class files.
-D-#60;name-#62;=-#60;value-#62;
set a system property
-verbose[:class|gc|jni]
enable verbose output
-version print product version and exit
-showversion print product version and continue
-? -help print this help message
-X print help on non-standard options
-ea[:-#60;packagename-#62;...|:-#60;classname-#62;]
-enableassertions[:-#60;packagename-#62;...|:-#60;classname-#62;]
enable assertions
-da[:-#60;packagename-#62;...|:-#60;classname-#62;]
-disableassertions[:-#60;packagename-#62;...|:-#60;classname-#62;]
disable assertions
-esa | -enablesystemassertions
enable system assertions
-dsa | -disablesystemassertions
disable system assertions



↑返回目录
前一篇: 在JAVA中如何启动不同功能的线程
后一篇: 新手java白痴问题!高手赐教!