Java之 将程序打包成jar包
准备材料:
1.java文件:
Helloworld.java
package com.ray; public class HelloWorld{public static void main(String[] args) {System.out.println("Hello!jar");} }
2.指定目录:建一个目录,来存放.class文件和.jar文件。 本文指定目录为 E:\myclass 。
一.命令行形式
1.将java文件编译到指定目录:
语法格式为:javac -d 指定目录 java文件
编译到 E:\myclass: javac -d e:\myclass HelloWorld.java
若出现乱码异常则可以指定字符编码: javac -encoding UTF-8 -d e:\myclass HelloWorld.java
2.指定Main-Class:
编译完成后,myclass目录下生成了com文件夹。此时,在myclass文件目录下,建一个文件A(如1.txt)。
文件内容:Main-Class:(空格)全类名(回车)
1.txt文件内容为:Main-Class: com.ray.HelloWorld 回车
3.cmd进入指定目录(E:\myclass),使用jar命令打包
语法格式:jar -cvfm (jar名) 文件A 包的顶级目录
c m f
参数c:指定是创建新的归档文件。
参数v:在标准输出中生成详细输出,该选项是可选的。
参数f:指定打包后的包名。
参数m:指定自定义的MANIFEST.MF清单文件,否则,JDK会自动生成不包含Main-Class的默认清单。
本例: jar -cvfm my.jar 1.txt com
通过上述三个步骤,便在E:\myclass目录下创建了my.jar。当然这三个步骤,也可酌情省略。
另:附上在cmd中运行jar包的命令: java -jar jar包名,如 java -jar my.jar
二.在Eclipse中
1.打包成一般jar包
(1)要打包的项目上右击—> Export—> Java —> JAR File—>next
(2)在JAR File Specification窗口中,设置打包成的文件名和存放位置,点击两侧next
(3)在JAR Manifest Specification窗口中,设置MANIFEST.MF清单文件的配置,
若仅仅打包成单纯的jar包的话,不用做任何修改,采取默认即可
若打包成可执行jar包的话,可以使用已存在的MANIFEST文件或者直接选择Main class
(4)点击Finish按钮,完成打包。
2.打包成可运行的jar包
(1)要打包的项目上右击—>Export—>Java —>Runnable JAR File—>next
(2)在Runnable JAR File Specification窗口中,选择Launch configuration和Export destination
(3)点击Finish按钮,打包完成。
Java之 将程序打包成jar包相关推荐
- linux java jar打包_【Java】Java程序打包成jar包在Linux上运行
当需要把在Windows上开发的Java程序用在Linux上运行时,就需要吧该Java程序打包成jar包上传到Linux上去运行. 1.Java程序用MyEclipse打包成可运行的jar包 (1)在 ...
- java 程序打包成jar_Java程序打包成jar包
二.打包成可运行的jar包 要打包成可运行的jar包,有两种方法,一是手动创建MANIFEST.MF文件,并在其中指定主类;二是使用jar的-e参数指定可运行jar包的入口点(即main类的完全名称) ...
- java打包成jar_Java程序打包成jar包
方法一:通过jar命令 jar命令的用法: 下面是jar命令的帮助说明: 用法:jar {ctxui}[vfm0Me] [jar-file] [manifest-file] [entry-point] ...
- java jar 打包库_Java之 将程序打包成jar包
准备材料: 1.java文件: Helloworld.java packagecom.ray;public classHelloWorld{public static voidmain(String[ ...
- Java命令行形式将程序打包成jar包
1.首先写一个Java文件 package com.ray;public class HelloWorld{public static void main(String[] args) {System ...
- 把Java程序打包成jar文件包并执行
把Java程序打包成jar文件包并执行 1.首先要确认自己写的程序有没有报错. 2.第一次我写的是Web Project到现在,我一直没有执行成功,所以最好创建的是java Project 打包步骤: ...
- java 程序包jar_把Java程序打包成jar文件包并执行
把Java程序打包成jar文件包并执行 1.首先要确认自己写的程序有没有报错. 2.第一次我写的是Web Project到现在,我一直没有执行成功,所以最好创建的是java Project 打包步骤: ...
- java代码执行 打包jar_Java程序打包成jar文件包并执行的方法
这篇文章主要介绍了把Java程序打包成jar文件包并执行的方法,非常具有实用价值,需要的朋友可以参考下 本文介绍了把Java程序打包成jar文件包并执行的方法,分享给大家,具体如下: 1.首先要确认自 ...
- java打包成jar_把Java程序打包成jar文件包并执行的方法
本文介绍了把Java程序打包成jar文件包并执行的方法,分享给大家,具体如下: 1.首先要确认自己写的程序有没有报错. 2.第一次我写的是Web Project到现在,我一直没有执行成功,所以最好创建 ...
最新文章
- gensim中word2vec使用
- Linux下用netstat查看网络状态、端口状态
- 异常:由于代码已经过优化或者本机框架位于调用堆栈之上,无法计算表达式的值...
- OpenGL camera相机的实例
- problem k: 查找某一个数_quot;细节魔鬼quot; 二分查找
- 3类6种,主流容器操作系统全比较
- 如何在CDH5上部署Dolphin Scheduler 1.3.1
- 网易易盾的“外挂对抗战”,游戏出海之路如何走得更安全?
- web端功能测试总结(一)
- 北航 计算机学院 2011级学生会,北航学生会主席在2011级新生开学典礼发言稿.doc...
- java解析json文件_Java性能优化:正确的解析JSON文件
- php html小项目,使用PHP把HTML生成PDF文件的几个开源项目介绍
- python练习题及答案-python编程练习题和答案.doc
- 5. DOM解析XML
- iOS开发经验总结(一)
- (Windbg调试一)minidump崩溃捕捉
- HBuilderX连接安卓模拟器
- 肝主筋,肾主骨,脾主肉,心主脉,肺主皮毛
- 分享盘点9个可免费使用的网站CDN加速服务
- 联想E14笔记本 不插鼠标出现鼠标自动漂移乱串
热门文章
- [三层架构+WCF]三层架构+WCF实现TaskVision
- C 一个数组删除一项 并且移位
- [原创]Javascript类成员的作用域
- java B2B2C springmvc mybatis多租户电子商城系统(五):熔断监控Hystrix Dashboard和Turbine...
- PHP中array_merge和array相加的区别分析
- 【Amazon 必考】Amazon Leadership Principles 亚马逊领导力准则
- React 组件 API
- Zookeeper源码编译为Eclipse工程(转)
- 文件和存储管理学习笔记-动态磁盘管理
- 简单总结一下.net获得虚拟目录几个基本操作