jar包
2015-08-04 11:50
232 查看
需求:
1.在E:\Test中编写两个java类TestPackage1.java和TestPackage2.java,分别属于包pack1和pack2,且TestPackage1.java调用TestPackage2.java的show()方法
2.将两个包存放在E:\Test文件夹下
3.将两个包压缩成merge.jar包,存放在E:\Test文件夹下
4.执行merge.jar中的TestPackage1.class
1.定义类
Test1.java
Test2.java
2.编译
3.压缩包
4.执行包中方法
5.dos小技巧:将打印出来的信息显示到文本文件中
1.在E:\Test中编写两个java类TestPackage1.java和TestPackage2.java,分别属于包pack1和pack2,且TestPackage1.java调用TestPackage2.java的show()方法
2.将两个包存放在E:\Test文件夹下
3.将两个包压缩成merge.jar包,存放在E:\Test文件夹下
4.执行merge.jar中的TestPackage1.class
1.定义类
Test1.java
package pack1; import pack2.*; class Test1 { public static void main(String[] args) { new Test2().show(); } }
Test2.java
package pack2; public class Test2 //定义成共有,以供Test1访问 { public void show() //同理可得 { System.out.println("Suceess!"); } }
2.编译
E:\Test>set calsspath=. 必须的 E:\Test>javac -d . Test2.java 必须先编译Test2 E:\Test>javac -d . Test1.java 编译Test1
3.压缩包
E:\Test>jar -cf merge.jar pack1 pack2
4.执行包中方法
E:\Test>set classpath=.\merge.jar E:\Test>java pack1.Test1
5.dos小技巧:将打印出来的信息显示到文本文件中
E:\Test>java pack1.Test1 >E:\1.txt
相关文章推荐
- iOS开发者福利之精品源码汇总!免费下载
- 关于安装nginx时,c compiler cc is not found的解决方案。
- How-to: Install hive with mysql metastore
- Linux命令详解 -- tar
- Xcode 报错: Extra argument in call
- 素数算法详解
- poj 1837 dp
- Exploded location overlaps an existing deployment解决办法
- c# 遍历控件
- 使用mybatis, 如何获取刚插入数据的id
- Android MediaPlayer与Http Proxy结合之基础篇
- OpenCV Cut Image via ROI 根据兴趣区域剪裁图片
- 江湖恩仇录之PHP程序CPU高占用优化经历分享
- java操作properties文件
- MYSQL问题解决方案:Access denied for user 'root'@'localhost' (using password:YES)
- win7下debug native 环境搭建
- Android通过Xutils注解实例化以及事件绑定
- linux kafka 搭建运行环境
- wireshark抓包图解 TCP三次握手/四次挥手详解
- Squares