方法①

1.vim xxx.jar

2.配置程序入口:找到MANIFEST.MF,添加Main-Class:+空格+package.class

3.引入第三方jar包:①在MANIFEST.MF中加入Class-Path:+空格+jar全路径,多个jar包间需要一个空格,且一行字符不能太多,换行时需要在jar包前面加一个空格

②将所有jar包放入jre/lib/ext下

方法②

1.jar -xvf hello.jar java:解压jar包

2.vim META-INF/MANIFEST.MF,添加Main-Class:package.hello

3.jar -cvfm hello.jar MANIFEST.MF hello.class:打jar包,同时指定MF文件,注意:MANIFEST.MF在hello.class前面,否则会出现invalid header field异常

4.java -jar hello.jar:运行

异常:

1.cp: omitting directory-----有子目录,需要递归拷贝:cp -r file/

2.

最新文章

  1. C++的内存泄漏检测
  2. Ubuntu下安装中文输入法
  3. php面向对象常见的专业术语
  4. 深入理解Objective-C Runtime
  5. CodeForces 689B Mike and Shortcuts (BFS or 最短路)
  6. Flex入门笔记
  7. HTML第二部分表单及使用Photoshop快速制作网页
  8. 如何在C++中使用WebService
  9. delphi 发送Windwos消息控制按钮(控制计算器里的某一个按钮)
  10. 2-13. 平均两个有序序列(25)(ZJU_PAT 名单 | 排列 )
  11. 表单属性问题readonly、disabled、checked,prop的使用
  12. 通过keepalived实现多主集群方案
  13. 小程序 TabBar 定制
  14. django数据库连接快速配置
  15. LeetCode算法题-Construct Quad Tree(Java实现)
  16. IO流(8)递归删除带文件的目录
  17. HTML 练习 做简历表
  18. HBase混布MapReduce集群学习记录
  19. JavaScript变量: 变量命名原则
  20. js预解析相关知识总结以及一些好玩的面试题

热门文章

  1. dedecms代码研究七
  2. WampServer服务中MySQL无法正常启动解决方案
  3. JS 驗證英文字母
  4. 第 一 百 天上课 PHP TP框架 数据库修改和删除
  5. VC++ 将资源位图画到窗口上去的方法
  6. JS常见问题
  7. Docker常用操作
  8. call_user_func函数
  9. ZOJ3778--一道水题
  10. JS根据服务器时间倒计时