IDEA 对单个的java class文件打成jar包
IDEA 对单个java文件打jar包,在打jar包的时候,需要先对java文件进行编译,然后在对.class文件进行打包,在打包的时候需要注意,自己的java文件中是否包含内部类,如果包含内部类的话,需要选中两个class文件
打开IDEA
File—》Project Structure ----》Artifacts
- 创建一个空的Artifacts
- 修改jar的名称
- 创建Mainifest
- 选中项目根目录,确定
- 生成MEAT-INF
- 点击testOne.jar,右键创建文件夹
7. 文件夹的目录要跟打jar的java文件的package sc.app.stc.quant.strategy.template; 目录相对应
- 选中最底层文件夹,右键,Add Copy of —>File
- 选中之前编译过的java文件,编译过后为.class文件
第一个带&的是内部类
第二个是主类
点击确定,然后Build—>Build Artifacts,选中刚刚添加的,进行build
然后去输出路径里面找
找到 testOne.jar,用java反编译工具查看,是否打包成功
成功打包
IDEA 对单个的java class文件打成jar包相关推荐
- 将java文件打成jar包
新建一个配置文件mainfest.mf 设置内容Main-Class: Str2CamelCaseStr 把配置文件放到编译好的java文件 xxx.class同目录下面 到当前目录打开命令窗口 执行 ...
- 手动将web项目的class文件打成jar包,手动打jar包,java -cvf,IDE打包底层指令
手动将web项目的class文件打成jar包. 我们的项目在使用IDE进行编译后,在项目的target目录下将会生成class文件.我们可以将class文件打成jar包. 使用的到命令为: 在targ ...
- 怎么把class文件打成jar包
网上的例子不是太清楚,自己写一下过程并加几个图,免得今后又得看半天资料 1. 把两个.class文件打成jar包 (1)打开cmd (2)进入到准备打包的目录,找到要打包的文件,这里分别是 Examp ...
- java生成cmd jar包_Java程序运行机制及cmd编译运行探究(二) cmd编译运行Java程序并打成jar包...
目标:写一个RandomUtils.java工具类,返回一个随机数,并把这个类的字节码文件打成jar包 在Java运行机制及cmd编译运行探究(一)准备工作一文中,我总结了一部分要用到的cmd及编译运 ...
- java项目如何打成jar包
1.为何项目要打成jar包 防止源代码泄露 不用再进行代码的重新编译 更高层次的复用 2.建立简繁转换项目jianfan4j并导出为jianfan4j.jar public class JianFan ...
- 「问题解决」java web项目打成jar包运行后工具类无法读取模板文件的解决方法
介绍语 本号主要是Java常用关键技术点,通用工具类的分享:以及springboot+springcloud+Mybatisplus+druid+mysql+redis+swagger+maven+d ...
- java文件打成jar包
cmd命令打jar包: 老规矩,先打开黑窗口.如下: 打"jar",然后回车,就能看见JDK给我们提供打jar的一些字母的含意.下面还提供了一个示例. 在打jar之前,必须找到你j ...
- class文件打成jar包
1 cmd进入到需要打包的目录中,我的目录(classes目录)如下 2 打包命令 : jar cvf jar包的名字 *表示所有文件 3 在classes目录中出现了一个jar包
- Spring MVC 基于注解的class文件打成jar包后注入失败
异常信息: Spring MVC Autowired – No qualifying bean of type [] found for dependency: expected at least 1 ...
最新文章
- F - Count the Colors - zoj 1610(区间覆盖)
- Spring的Hello, world,还有拿来主义
- C语言-将数字转化为字符串
- C++ 常用算数生成算法
- java web与android互通的aes算法
- dairy-20110419-每日总结
- 飞鸽传书是怎么就变成飞秋了的?
- spring helloworld
- c语言程序设计实验指导实验报告,C语言程序设计实验指导及报告.doc
- FreeBSD之netgraph简要解析
- python在字典中插入新的数据_Python数据类型之字典dict
- 吉大计算机学院奖学金的分配,奖励资助_吉林大学奖学金设置_高考院校库
- 微信商户转账到银行卡-java_微信商户平台的钱如何转到个人账户中
- Win10如何关闭win11自动更新?
- [Windows编程] 利用dxdiag获取用户机器硬件及OS信息
- Mybatis辅助神器-MyBatis Log Plugin,定位java中SQL问题
- CSS的压缩 方法与解压
- 在maven 官网上下载其他版本
- [3DsMAX]建模软件的分享
- 好消息:部分银行磁条卡更换芯片卡
热门文章
- 排班算法 java_【算法】基于优先级的排班算法实现
- python中setup是什么意思_『Python』setup.py简介
- python 找出列表中出现最多的元素_利用Python找出序列中出现最多的元素示例代码...
- 教师很有用的参考网站
- ArcGIS API for JavaScript——地图展示
- 7-5 查询自动售货机中商品的价格
- Material design icons 中文 图标列表 (google官方图标 Material icons 全图标)
- [Burp Suite完整教程] Intruder Attack typePayloads – 拥有上千种姿态的攻击模式
- 华为交换机配置SSH——实现远程登录调试
- Openjudge:正常血压