当前位置: 首页 > news >正文

idea2024里的jar打包(找不到主类解决方法)

今天打包时遇见了一个问题,就是在创建工件时找不到主类,这里记录一下解决方法吧。

安装中文插件

这里提示一下,如果idea是英文但看不懂,并且在我的截图中找不到对照的模块,那就先安装一下中文插件吧。

点击设置——插件——搜索chinese——选择中文语言包——安装

这里是中文语言包的图片,不要找错了

安装完后会提示重启,这时重启即可。

jar打包

下面开始步入正题,相信很多人都用过java -jar xxx.jar这条命令吧,那jar文件是怎么从一个编写的项目变成jar文件呢?

首先项目列表——打开——选择要打包的java项目

然后选择项目结构——工件——添加(+号)——JAR——来自具有依赖项的模块

然后是选择主类,但是我到这一步卡住了

可以看到主类太多了

搜索main函数也是找不到匹配

这时可以先去编辑(edit)——寻找(find)——在文件中寻找(find in files)

注:编辑这里需要把鼠标移上去,就会显示了。

输入查找这一句话,这个是函数主类入口,可以快速定位主类。

public static void main(String[] args)

可以看到一下子就找到了文件名和路径,然后去刚才的选择主类中去寻找这个文件即可。

这里可以看到搜索还是不行,但是我们可以直接指定目录呀,选择项目——刚才找到的文件。

下面那个选择目录是jar打包后放在哪个目录,这里使用默认目录即可。

然后点击确定。

然后点击构建——构建工件——构建

然后去刚才的目录即可看到jar文件,我这里的jdk版本不适用我又去下载了一个,这里就不多描述了。

最后去创建工件时指定的目录查看即可,这里是输出好的jar文件。

http://www.dtcms.com/a/257691.html

相关文章:

  • idea依赖下载慢解决
  • 图形化http api测试工具yunedit-post
  • Web基础 -SpringBoot入门 -HTTP-分层解耦 -三层架构
  • 利用栈,实现括号匹配功能
  • vtkImageData去噪——vtkImageMedian3D
  • 板凳-------Mysql cookbook学习 (十--9)
  • 带约束的高斯牛顿法求解多音信号分离问题
  • GPIO-LED驱动
  • FPGA基础 -- Verilog 验证平台
  • Kimi“新PPT助手” ,Kimi全新自研的免费AI生成PPT助手
  • Android 编译和打包image镜像流程
  • RS485
  • 用于算法性能预测的 GNN 框架
  • 在Ubuntu上设置Firefox自动化测试环境:指定Marionette端口号
  • 【Comosl教程】如何计算物体所受到的力矩——质心积分法
  • 微信小程序:选择页面单选实现(多页面均可选择)
  • 探秘 Java 安全利器 ——JVMTI
  • 从哈希到挑战响应,密码传输安全解析
  • 《去哪儿网Redis高并发实战:从问题定位到架构升级》
  • RK3288 android7.1 将普通串口设置为调试串口
  • 从ConstraintLayout到Jetpack Compose:全面掌握Android UI设计与布局技术
  • 广东省专升本英语形容词与副词全梳理
  • ​​FFmpeg命令全解析:三步完成视频合并、精准裁剪​​、英伟达显卡加速
  • Maven 多模块项目调试与问题排查总结
  • 自动化 UI 测试智能体在 Trae 平台的部署体验
  • FPGA基础 -- Verilog 竞争/竞态(Race Condition)
  • AI辅助编程工具技术评估(2025年):CodeBuddy在开发者生态中的差异化优势分析
  • Stable Diffusion 项目实战落地:AI绘画与文案创作的魔法 第一篇 ——让你的小说推文秒变视觉与故事双料爆款!
  • 用 Makefile 自动生成详解:从零到精通的硬核指南
  • 在 AI 工具海洋中掌舵:Cherry Studio 如何成为你的统一指挥中心