【Java】Java项目导出Jar文件并运行方法
来源:互联网 发布:中国网络直播行业协会 编辑:程序博客网 时间:2024/05/22 05:51
一.右键点击项目,在弹出窗口中选择“Export”,选择“JAR File”, 选定主类, 导出为jar文件。如果给第三方用 可以直接给出去,如果考虑安全 得混淆一下。
二.继续配置jar文件:
根据1里面的方法 打出来的jar文件 ,如果这个jar文件里面有多个主类,想换个主类:
用winrar打开jar文件
找到META-INF里面,找到MANIFEST.MF 文件,修改这个文件里面内容,加上主入口。 主类 地址是完整的包路径下地址 示例:
Manifest-Version: 1.0
Main-Class: com.uushixun.ServerTest
注:这里Main-Class:要空一格写上你的class文件名。如果你没有空格的话,还是问题是解决不了的。
三.找不到引用的第三方类处理
示例一:假设主类名字 demo00.jar,位于 D:/test位置,项目需要引用demo00.jar同级目录的jar包情况D:/test/libs/fastjson-1.2.29.jar
1.配置入口的Class-Path:
Manifest-Version: 1.0
Class-Path: libs/fastjson-1.2.29.jar
Main-Class: com.naton.FastJsonTest
2.同时 将fastjson-1.2.29.jar 放在D:/test/libs/ 下面
3.运行 java -jar demo00.jar ,程序就会运行起来了
示例二:假设主类名字 demo01.jar,位于 D:/test位置,项目需要引用demo01.jar里面的jar包情况
1.配置入口的Class-Path:
Manifest-Version: 1.0
Class-Path: ./libs/fastjson-1.2.29.jar
Main-Class: com.naton.FastJsonTest
2.同时 将fastjson-1.2.29.jar 放在D:/test/libs/ 下面
3.运行 java -jar demo00.jar ,程序就会运行起来了
示例三:假设主类名字 demo02.jar,位于 D:/test位置,项目需要引用多个jar包情况,D:/test/lib/netty-all-4.0.28.Final.jarD:/test/lib/fastjson-1.2.29.jar
1.配置入口的Class-Path:
Manifest-Version: 1.0
Main-Class: com.uushixun.ServerTest
Class-Path: lib/netty-all-4.0.28.Final.jar
lib/fastjson-1.2.29.jar
(注:lib/fastjson-1.2.29.jar 前面有两个空格 后面一个空格)
阅读全文
0 0
- 【Java】Java项目导出Jar文件并运行方法
- Java项目打包JAR文件并运行
- Java项目导出可运行的jar文件
- Java项目导出可运行的jar文件
- Java项目导出可运行的jar文件
- Java项目导出可运行的jar文件
- Java项目导出可运行的jar文件
- MyEclipse中将JAVA项目打包成Jar文件并运行
- java 打包项目为jar文件 并运行 外部配置文件
- Java导出可运行jar文件
- Java项目导出为jar包,并在windows/linux下运行
- Java项目导出为jar包,并在windows/linux下运行
- Java项目导出为jar包,并在windows/linux下运行
- Java项目导出为可执行jar包,并在windows/linux下运行
- java项目导出为可执行jar文件
- 【深入JAVA】打包项目为Jar包并运行jar
- 如何导出Java项目成为一个可以直接双击运行的jar文件的问题
- Java项目:Eclipse导出终端(命令行)可运行的jar文件
- Java I/O系统之Print 流
- mysql 存储过程 select in( param)语句 传参 问题
- 1205: 你爱我么?
- Java的类路径讲解以及参数-cp的用法
- Android四大组件之Service 远程服务 通过AIDL进行进程间复杂类型数据交换
- 【Java】Java项目导出Jar文件并运行方法
- Python中map和reduce详解
- CSR蓝牙烧录电压
- 锤子便签探究之拖拽效果的实现猜想
- 欧盟无线产品RED认证
- 16.PCA续,奇异值分解SVD,独立成分分析ICA
- vs2015智能提示英文改为中文
- 学习记录
- 微信小程序 —— 多选checkbox选中之后改变样式