版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。
订阅专栏
java -jar

java -jar myClass.jar

执行该命令时,会用到目录META-INF\MANIFEST.MF文件,在该文件中,有一个叫Main-Class的参数,它说明了java -jar命令执行的类

java -jar *.jar param1 param2

运行jar包,会自动到 jar 包中查询mainfest中定义的启动类并运行param1,param2 为main方法的参数可不填
java -cp
java -cp 和-classpath 一样,是指定类运行所依赖其他类的路径,通常是类库,jar包之类,需要全路径到jar包,window上分号“;”linux上分号“:”

java -cp .;myClass.jar packname.mainclassname

表达式支持通配符,例如:java -cp .;c:\classes01\myClass.jar;c:\classes02\*.jar packname.mainclassname

java -cp lib/*;etc/ com.Start param1 param2

将lib下的所有jar文件以及etc下的所有配置文件添加到 classpath 中并在classpath 中寻找 com.Start类(main方法类)并运行param1,param2 为main方法的参数可不填注意:jar 文件引入classpath,通配符不能写成 *.jar, 只能使用 * 或123*注意:配置文件引入classpath,只能写到目录 /, 不能添加 *
点赞 20
打赏
打赏
琦彦
你的鼓励将是我创作的最大动力
C币余额
2C币4C币6C币10C币20C币50C币
确定
举报
一键三连
ant-1.6.5.jar aopalliance-1.0.jar commons-beanutils.jar commons-collections-3.2.jar commons-digester.jar commons- io-1.4.jar commons-pool.jar dom4j-1.6.1.jar msbase.jar mssqlserver.jar msutil.jar mysql.jar sqljdbc.jarxalan- 2.7.0.jar xercesImpl.jar xml-apis.jar log4j-1.2.6.jar jtds-1.2.jar
10-17
6万+
java-cp 和-classpath 一样,是指定类运行所依赖其他类的路径,通常是类库,jar包之类,需要全路径到jar包,window上分号“;” 格式: java-cp .;myClass.jar packname.mainclassname 表达式支持通配符,例如: java-cp .;c:\classes01\myClass.jar;c:\classes02\*.