右键单击Java项目,选择export:

选择导出成Runnable JAR file:

需要指定一个Launch configuration,以及打包时的库文件处理策略:package required libraries into generated JAR

run configuration指定如下:

arguments标签页留空:

打包好的jar包,解压后发现也包含了使用到的库文件jar:

以及加载jar文件的jarinjarloader:

META-INF文件夹里的MANIFEST.MF内容如下:

Manifest-Version: 1.0
Rsrc-Class-Path: ./ httpclient-4.5.1.jar httpcore-4.4.3.jar json-rpc-1.0.jar commons-logging-1.2.jar
Class-Path: .
Rsrc-Main-Class: youdao.YoudaoNoteSingle
Main-Class: org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader

要获取更多Jerry的原创文章,请关注公众号"汪子熙":

如何将Java工程导出成可以执行的jar相关推荐

  1. 如何将Java代码导出变为可执行jar文件

    如何将Java代码导出变为可执行jar文件 1右击项目选择导出 2.选择Java中导出为可执行JAR文件 选择要导出的文件以及导出的路径 导出后为 双击即可运行运行不了可在当前目录下打开cmd窗口运行 ...

  2. Android Studio编写java工程并生成可执行jar

    Android Studio编写java工程并生成可执行jar 1.新建一个空的Android工程 2.新建一个java module 3.添加main方法 4.引用三方jar 5.打包输出为可执行j ...

  3. java中如何生成可执行的jar文件

    java中如何生成可执行的jar文件最简单的方法就是:jar -cfe Card.jar CardLayoutDemo CardLayoutDemo$1.class CardLayoutDemo$my ...

  4. 解决eclipse中java项目导出成jar包后读写UTF-8文件中文乱码问题

    最近遇到了一个小麻烦,就是在eclipse环境中读写UTF-8格式的txt文件时很正常,但是当导出成jar包后,通过点击来读写文件时出现了部分中文乱码问题. 解决办法: 开始时用的是FileReade ...

  5. Java项目导出为可执行jar包,并在windows/linux下运行

    Java项目导出为jar包,项目文件结构: 在你的项目的根目录下新建一个文件:MANIFEST.MF和一个lib文件夹(该文件夹放的是用的第三方包).文件内容是这样的: Manifest-Versio ...

  6. maven-将maven工程打包成可执行jar包

    为什么80%的码农都做不了架构师?>>>    方法一:将项目及所依赖的所有jar包打包成一个jar. 1.pom.xml添加assembly插件 2.执行mvn assembly: ...

  7. 使用Eclipse将包含第三方jar库的java工程打包成jar包

    1.MANIFEST.MF 在工程下新建一个MANIFEST.MF的文件,项目结构如下. M.java package cn.hwd.main; import java.io.IOException; ...

  8. 用idea将一个java文件打包成可执行jar包并能正确运行

    1,首先,根据百度经验,一步一步来就可以.链接如下: https://jingyan.baidu.com/article/c275f6ba0bbb65e33d7567cb.html 2,怎么看这个ja ...

  9. Java Gui 项目打包成可执行的Jar包

    一.点击project structure按钮 二.选择 Artifacts,然后添加一个jar 三.填写 JAR form Modules 信息 四.打包 五.查看生成 Jar 包 六.执行效果 七 ...

最新文章

  1. 【关注】3000多警力围剿“毒村”!现实比影视剧更惊险
  2. php 获取服务器,PHP 获取服务器详细信息
  3. java流式api,Java 8 中流式API性能基准测试
  4. 十年开发教会我的那些事儿
  5. Linux 安装 informix
  6. .Net Core之初识及WebApi的简单使用和发布
  7. 善用VS中的Code Snippet来提高开发效率
  8. python下载快手视频教程_python如何下载快手视频
  9. 基于SIMULINK的AWGN信道仿真
  10. 2022 面试必刷 461 道大厂架构面试真题汇总 + 面经 + 简历模板
  11. matlab胡良剑第五章,matlab数学实验第一至第四章答案(胡良剑)
  12. 读“技术的执念”有感
  13. 常用的电脑显示器接口有哪几种?
  14. 流媒体激活宽带3G产业链 将改写传媒版图(转)
  15. 0.Mysql数据库——创建数据库
  16. js中时间戳的各种用法
  17. 投票 Ballet Domo EVM智能合约改写
  18. Android模拟电话,虚拟电话来电模拟
  19. 啊哈C语言第四章99乘法表
  20. AAC转MP3怎么用音频转换器转换

热门文章

  1. Ubuntu -- 安装、卸载程序的命令
  2. 解读ASP.NET 5 MVC6系列(10):Controller与Action
  3. 后端系统架构 听课笔记
  4. ASP+MSSQL注入工具 web版 beta 3 final release
  5. springboot scheduled多线程
  6. Django学习笔记2
  7. py 的 第 8 天
  8. sh 脚本执行sql文件传参数
  9. git上传代码,合并代码,分支相关
  10. 448. Find All Numbers Disappeared in an Array