java程序命令行运行——札记
来源:互联网 发布:虚拟充值软件 编辑:程序博客网 时间:2024/05/01 11:39
一般情况下:
如果java 文件和jar 包在同一目录
poi-3.0-alpha3-20061212.jar testTwo.java
编译:
javac -cp poi-3.0-alpha3-20061212.jar:. testTwo.java
执行:
java -cp poi-3.0-alpha3-20061212.jar:. testTwo
如果java文件和jar包不在同一目录
~/poi-3.0-alpha3-20061212.jar ./testTwo.java
编译:
javac -cp ~/poi-3.0-alpha3-20061212.jar:. testTwo.java
执行:
java -cp ~/poi-3.0-alpha3-20061212.jar:. testTwo
引用多个jar包时
假设有个程序的启动方法在testTwo.java里
运行Java程序是java test,但是如果要引用其他jar包,网上大多数的方法都是java -classpath xx.jar test
但是jar很多的话,就要一个一个写上去,非常麻烦。而且jar包可能经常变
现在用以下一句就能解决问题,假设jar包都放在lib文件夹里
java -Djava.ext.dirs=lib test
注意:要JDK1.6以上才可以
如果java 文件和jar 包在同一目录
poi-3.0-alpha3-20061212.jar testTwo.java
编译:
javac -cp poi-3.0-alpha3-20061212.jar:. testTwo.java
执行:
java -cp poi-3.0-alpha3-20061212.jar:. testTwo
如果java文件和jar包不在同一目录
~/poi-3.0-alpha3-20061212.jar ./testTwo.java
编译:
javac -cp ~/poi-3.0-alpha3-20061212.jar:. testTwo.java
执行:
java -cp ~/poi-3.0-alpha3-20061212.jar:. testTwo
引用多个jar包时
假设有个程序的启动方法在testTwo.java里
运行Java程序是java test,但是如果要引用其他jar包,网上大多数的方法都是java -classpath xx.jar test
但是jar很多的话,就要一个一个写上去,非常麻烦。而且jar包可能经常变
现在用以下一句就能解决问题,假设jar包都放在lib文件夹里
java -Djava.ext.dirs=lib test
注意:要JDK1.6以上才可以
0 0
- java程序命令行运行——札记
- 命令行运行java程序
- 命令行运行java程序
- 命令行下运行java程序
- java 命令行编译运行程序
- 命令行编译运行Java程序
- 命令行编译运行java程序
- JAVA- 学习日记-命令行运行java程序
- 命令行编译运行带包JAVA程序
- Window命令行下运行Java小程序
- 命令行编译与运行java程序
- Java程序中运行命令行命令
- 如何在命令行中运行java程序
- 命令行运行java程序*.jar包
- 在Windows命令行运行java程序
- 命令行运行java程序中的问题
- 如何使用命令行编译运行java程序
- 使用命令行编译和运行java程序
- spark内核揭秘-spark任务调度系统
- 创建一个上线web需要的思考问题(一)
- libusb的使用教程和例子
- 液压阀工作原理及动画
- 出现( linker command failed with exit code 1)错误总结
- java程序命令行运行——札记
- Instant Run requires 'Tools | Android | Enable ADB integration' to be enabled.
- 关于WINUSB
- java 十进制整数转换为二进制!
- iOS计算缓存内容大小
- C# note
- 使用Cordova来解决HTML5制作的WebView手机不兼容的问题
- 描述Handler,Looper,MessageQueue,Message之间的关系
- Linux学习(1)之VMware-workstation的安装