eclipse
JavaWeb项目需要在 web容器(Tomcat,weblogic...)中才能访问
一个普通的java项目, 不需要放在Tomcat中就能运行. 导出为一个可执行的jar包 方便使用
调试
Run --> Run Configurations --> Arguments选项 可设置 main方法传入参数(String[] args) 与 系统变量参数
Program arguments栏里可以输入main方法的参数,如果参数为多个,则用空格分开。
VM arguments里接收的是系统变量参数,系统变量输入格式为:-Dargname=argvalue,同样,多个参数之间用空格隔开。
导出jar
可导出的jar包分两种JAR file 和 Runnable JAR file
区别:
JAR file:一般的jar,就和平时引用的.jar一样
仅仅是把.class打包了. 如果你还应用到另外的lib库, 执行这种jar file需要用 java -cp 必须在cp里说明引用
Runnable JAR file:可执行的文件。
执行这个jar包的时候是不需要指明哪个类的,直接执行
右键项目 --> Export(导出) --> Runnable JAR file
选择
1. jar的启动入口 mian方法类
2. jar包保存地址
3. 导出选项Extract required libraries into generated JAR 这样导出的jar就会包含你引用的第三方文件。
- 默认只导出 class 文件。也可以通过勾选 "Export Java source files and resources" 选项来导出源码的内容。
运行
cmd控制台
java -jar 路径/jar包名 参数