一开始想纯用命令行

cd 进入.java文件所在的文件夹javac User.java 编译出User.class文件
javac TalkSend.java 编译出TalkSend.class文件
javac TalkReceiver.java 编译出TalkReceiver.class文件jar cf 将.class文件打成jar包

但是遇到了很多困难。

所以直接用IDEA打吧还是。

1. 将要打包的所有java文件放入一个Module下

IDEA只能打包module,不能打包module下的文件夹

点击右下角的Apply。

然后build

这样就在我们刚刚指定的output directory生成jar包了。

如果改了源码,想要重新打包,那么需要把之前的delete掉,并点击Apply

如果不删掉以前的就重新打包的话,可能(我说的是可能)会出现找不到main class的情况。

此外,还要注意重新打包的话还要删掉上一次打包的/src/META-INF文件夹

但是一定不要把iml文件误删了,否则会找不到主类

不用Maven打jar包相关推荐

  1. maven缺少jar包问题

    Maven 中央仓库地址: 1. http://www.sonatype.org/nexus/ 2. http://mvnrepository.com/ (本人推荐仓库) 3. http://repo ...

  2. Maven:解决jar包冲突和企业开发常用编写

    QUESTION:Maven:解决jar包冲突和企业开发常用编写 目录 QUESTION:Maven:解决jar包冲突和企业开发常用编写 ANSWER: 一:Maven的作用 二:解决jar包冲突: ...

  3. Maven发布jar包全过程(详细)

    Maven发布jar包全过程 1. 基本概念 1.1 sonatype jira 1.2 sonatype nexus 2. 发布过程 2.1 注册Sonatype JIRA账号 2.2 登录Sona ...

  4. Maven之jar包和项目管理

    Maven之jar包和项目管理 ---恢复内容开始--- 首先,Maven管理项目和jar包可以分为三种情况: 下面我们先来给自己的电脑配置一个本地仓库,这个仓库是保存我们平时项目的jar包,当我们导 ...

  5. Intellij+maven:jar包冲突的解决方法(Hbase和Guava的冲突)

    Intellij+maven:jar包冲突的解决方法(Hbase和Guava的冲突) 参考文章: (1)Intellij+maven:jar包冲突的解决方法(Hbase和Guava的冲突) (2)ht ...

  6. maven导入jar包时冲突的解决

    什么是依赖传递 先添加 springmvc 的核心依赖的坐标 <dependencies><dependency><groupId>org.springframew ...

  7. Maven中 jar包冲突原理与解决办法依赖传递

    Maven中 jar包冲突原理与解决办法&依赖传递 管理包依赖是 Maven 核心功能之一,下面通过如何引入 jar 包:如何解析 jar 包依赖:包冲突是如何产生:如何解决包冲突:依赖管理解 ...

  8. Idea自带的工具打jar包和Maven打Jar包(SpringBoot工程)

    1.Idea自带的工具打jar包 (1)点击菜单栏的File后选中Project Structure,接着按如下图所示操作: (2)点击"OK"按钮后会出现下图的界面,然后继续点击 ...

  9. maven生成jar包

    改了部分cas源码,想重新生成jar包,只好试着脱离eclipse,学了一下maven打jar包的命令,记录如下: 1.首先下载maven (请注意自己的jdk版本,如果使用maven2建议使用jdk ...

最新文章

  1. 【第三组】用例+功能说明+技术说明
  2. bloc+rxdart解决代码混乱大问题
  3. 03、Swagger2和Springmvc整合详细记录(爬坑记录)
  4. 【视频课】言有三每天答疑,38课深度学习+超60小时分类检测分割数据算法+超15个Pytorch框架使用与实践案例助你攻略CV...
  5. Windows动态定义模板类对象
  6. 学会这个技能,让你的Fitnesse锦上添花
  7. 通信系统仿真中的几个能量归一化问题
  8. Django常用命令
  9. 专场介绍 | 第12届中国R会议(北京)生物信息专场
  10. java对象的创建、java分配内存的方式、指针碰撞、空闲列表
  11. SQL获取目标时间点或日期的方法
  12. numpy库的下载与应用
  13. bootstrap3-dialog 使用说明
  14. 报错:Apache提示 the requested operation has failed无法启动问题(最全!)
  15. C语言/c++:实验报错[Error] ld returned 1 exit status的解决方案
  16. 8款受欢迎的代码编辑器,你喜欢用哪一款呢?
  17. 小猴吃桃matlab,小班美术优质课教案及教学反思《小猴吃桃》
  18. 中国卫生材料及医药用品行业发展前景与投资战略规划分析报告2022-2028年
  19. 创业团队:太极图形团队
  20. 远程桌面打开任务管理器

热门文章

  1. Linux中常用命令
  2. popos ubuntu20升级更新AMD显卡GPU驱动
  3. 数据库系统学习笔记(3)
  4. 基于SpringBoot+VUE(PC端+小程序端)的智能在线考试系统毕业设计
  5. 百度地图 公交线路查询
  6. 爱情从来就没有愚人节
  7. 3d建模网上学习靠谱吗?学3d建模哪个大学好?
  8. 翟佳:高可用、强一致、低延迟——BookKeeper的存储实现
  9. Android学习之登陆界面设计(一)前后期准备以及相关配置
  10. 2015Astar百度之星初赛 1005 序列变化