当前位置: 首页 > 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文件。

相关文章:

  • 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 将普通串口设置为调试串口
  • 河南省专业做网站公司/域名购买哪个网站好
  • 个人工作室网站怎么做/网络推广一般都干啥
  • 微信小程序开发介绍/seo网站优化推荐
  • 自己做的网站怎么设置信息必填/百度引擎的搜索方式是什么
  • 专门做酒店网站/网店推广的方式
  • 小白怎么建设网站/线上广告接单平台