java命令行运行jar里的main类
一般运行包含manifest的jar包,可以使用
java -jar <jar-file-name>.jar
如果jar里没有 manifest,则可以使用
java -cp foo.jar full.package.name.ClassName
当main类依赖多个jar时,可以把多个jar打包到一个目录,然后用-Djava.ext.dirs指定该目录,引用依赖的多个jar。
java -Djava.ext.dirs=<多个jar包的目录> com.test.HelloWordMain
如果用-cp则需要写每一个jar,很麻烦。
java命令行运行jar里的main类的更多相关文章
- Java命令行启动jar包更改默认端口以及配置文件的几种方式
		
Java命令行启动jar包更改默认端口以及配置文件的几种方式 java -jar xxx.jar --server.port=8081 默认如果jar包没有启动文件,可以采用这种方式进行启动 java ...
 - Linux java 命令行编译 jar包
		
Java 命令行编译成class,然后在打包成jar文件. 编译成class javac -classpath $CLASS_PATH -d class ./src/Hello.java 可以通过ja ...
 - java命令行运行带外部jar
		
假设:java 代码路径为com.jdw.test,其中调用了外部jar包 则需要将jar包解压后,放入com同级目录 然后再com目录启动命令行 java com.jdw.test.HelloWor ...
 - Java 命令行运行参数大全
		
Java在运行已编译完成的类时,是通过java虚拟机来装载和执行的,java虚拟机通过操作系统命令JAVA_HOME"bin"java –option 来启动,-option为虚拟 ...
 - Java命令行运行参数说明大全--转
		
来源:http://xinklabi.iteye.com/blog/837435 Java在运行已编译完成的类时,是通过java虚拟机来装载和执行的,java虚拟机通过操作系统命令JAVA_HOME\ ...
 - Java 命令行运行参数
		
Java在运行已编译完成的类时,是通过java虚拟机来装载和执行的,java虚拟机通过操作系统命令JAVA_HOME"bin"java –option 来启动,-option为虚拟 ...
 - Java 命令行运行java程序,出现“找不到或无法加载主类 ”的注意事项
		
引用:http://blog.chinaunix.net/uid-27106528-id-5209914.html 要在CMD命令行中使用java 运行java程序,关于出现 “找不到或无法加载主类 ...
 - linux下java命令行引用jar包
		
一般情况下: 如果java 文件和jar 包在同一目录 poi-3.0-alpha3-20061212.jar testTwo.java 编译: javac -cp poi-3.0-alpha3-2 ...
 - java命令行引入jar包
		
编译: E:/>javac -cp e:/jdom.jar test1.java 执行: E:/>java -classpath e:/jdom.jar; test1
 
随机推荐
- 装个Redmine真是麻烦啊
			
弄个大半天终于看到这个界面出来了,不容易啊
 - Vagrant工具
			
Vagrant 是一款用来构建虚拟开发环境的工具,非常适合 php/python/ruby/java 这类语言开发 web 应用,“代码在我机子上运行没有问题”这种说辞将成为历史. 我们可以通过 Va ...
 - 【转】IOS NSTimer 定时器用法总结
			
原文网址:http://my.oschina.net/u/2340880/blog/398598 NSTimer在IOS开发中会经常用到,尤其是小型游戏,然而对于初学者时常会注意不到其中的内存释放问题 ...
 - Oracle日常维护脚本
			
1.正常停库流程 ps -ef|grep LOCAL=NO|cut -c 9-15|xargs kill -9 shutdown immediate; 2.备份数据库 bac ...
 - [端API] 控件在一个页面里open了,但其他页面打开这个控件怎么关闭
			
加在控件的参数里<script type="text/javascript" src="../script/api.js"></script& ...
 - java AES加密算法
			
package com.siro.tools; import javax.crypto.Cipher;import javax.crypto.spec.IvParameterSpec;import j ...
 - binlog/relay_log的清理
			
http://www.yuminstall.com/how-to-remove-mysql-relay-log.html CHANGE MASTER TO changes the parameters ...
 - iBatis 和MyBatis区别
			
从 iBatis 到 MyBatis ,你准备好了吗? 对于从事 Java EE 的开发人员来说,iBatis 是一个再熟悉不过的持久层框架了,在 Hibernate.JPA 这样的一站式对象 ...
 - 七中滤波方法测试matlab实现
			
http://blog.163.com/xiaheng0804@126/blog/static/1205282120132129471816/ 创建两个混合信号,便于更好测试滤波器效果.同时用七中滤波 ...
 - ZOJ 3329-One Person Game(概率dp,迭代处理环)
			
题意: 三个色子有k1,2,k3个面每面标号(1-k1,1-k2,1-k3),一次抛三个色子,得正面向上的三个编号,若这三个标号和给定的三个编号a1,b1,c1对应则总和置零,否则总和加上三个色子标号 ...