精华内容
下载资源
问答
  • idea打包jar运行报无主类的解决办法
    2022-01-26 00:31:52

    网上搜的全都不靠谱,刚踩完这坑

    打包时把库一起打包上就行了。。watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5Z2a5p6cXw==,size_20,color_FFFFFF,t_70,g_se,x_16

     如果运行jar出现乱码,在-jar命令前加上utf-8转换就行了watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5Z2a5p6cXw==,size_18,color_FFFFFF,t_70,g_se,x_16

     

    更多相关内容
  • 本篇文章总结出用IDEA打包jar包的多种方式。项目打包Jar包可以参考如下形式:用IDEA自带的打包形式;用Maven插件maven-shade-plugin打包;用Maven插件maven-assembly-plugin打包。下面跟着小编一起来看下吧
  • 主要介绍了IDEA打包jar-解决找不到或无法加载主类 main的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
  • idea打包jar文件

    2021-06-26 14:28:28
    如何使用Idea把多个可执行的Class文件,打到一个Jar包里,使用Java命令执行不同的Class文件呢?还有,如何打成直接可执行的Jar包呢?下面进行说明 1.生成不带MANIFEST.MF文件的Jar包(不可以直接执行的Jar包) 1、...

    前言

    如何使用Idea把多个可执行的Class文件,打到一个Jar包里,使用Java命令执行不同的Class文件呢?还有,如何打成直接可执行的Jar包呢?下面进行说明

    1.生成不带MANIFEST.MF文件的Jar包(不可以直接执行的Jar包)

    1、首先打开 Project Structure,然后选择左边的Artifacts,再点上方的“+”号,来新建一个Artifact(按照Maven的说法,所有生成的东西都可以叫作Artifact,当然也包括Jar)。
    在这里插入图片描述

    2、在弹出的选择框里,选择 Jar -> Emtpy
    在这里插入图片描述
    3、选择完 Empty 后,会新建一个Artifact,这个Artifact的名字是自动生成的,可以修改。
    在这里插入图片描述
    4、填写自己制作的jar包名称,然后点击Directory Content
    在这里插入图片描述
    这里会弹出一个窗口,进行选择自己的class文件目录,这个class文件就是你想要的java类进行编译之后存放的目录,不是java类存放的目录 ,重要的事情说三遍。一般普通java项目编译后的class文件会在out目录下存放,maven项目编译后的class文件会在target目录下存放(如果项目中没有找到out或者target目录,请自行build生成一下)。

    在这里插入图片描述
    5、选中我们需要的class的目录之后,点击OK,然后外部也点击apply和OK即可
    在这里插入图片描述
    6、然后点击Build 选中Build Artfacts
    在这里插入图片描述
    会出现下列框,直接点击Build即可。
    在这里插入图片描述
    我们回到前面步骤看一下导出的路径在哪
    在这里插入图片描述
    在这里插入图片描述

    2.生成带MANIFEST.MF文件的Jar包(可以直接执行的Jar包)

    1、首先打开 Project Structure,然后选择左边的Artifacts,再点上方的“+”号,来新建一个Artifact(按照Maven的说法,所有生成的东西都可以叫作Artifact,当然也包括Jar)。
    在这里插入图片描述
    2、在弹出的选择框里,选择 Jar -> From modules with dependcies...
    在这里插入图片描述
    3、在弹出来的框框中设置导出信息,点击OK。
    Main Class:Main方法所在的java类
    JAR files from libraries

    • extract to the target JAR:打完包后是一个jar包
    • copy to the output directory and link via manifest:打完包后是一个jar包,外带你项目所用的jar包,推荐。

    Directory for META-INF/MANIFEST.MF:不要设置成默认的,设置成项目的根目录
    在这里插入图片描述
    4.在这个页面设置导出地址等信息,注意要勾上 include in project build ,点击 OK
    在这里插入图片描述
    5、然后点击Build 选中Build Artfacts
    在这里插入图片描述
    会出现下列框,直接点击Build即可。
    在这里插入图片描述
    我们回到前面步骤看一下导出的路径在哪
    在这里插入图片描述
    在这里插入图片描述
    6、执行jar包
    在这里插入图片描述

    展开全文
  • idea打包jar包+运行jar包】亲测详解

    千次阅读 2022-02-21 14:48:14
    文章目录前言一、idea项目打包jar包二、运行jar1.本地运行jar问题总结 前言 本人查找网上,然后跟着操作,发现好多都是误人子弟的,都是行不通的方法。现在本人将个人打包经验发出来,希望大家少走错误文章的弯路。...


    前言

    本人查找网上,然后跟着操作,发现好多都是误人子弟的,都是行不通的方法。现在本人将个人打包经验发出来,希望大家少走错误文章的弯路。


    一、idea项目打包jar包

    1. 点击idea右上角File选择Project Structure。如下图:

    在这里插入图片描述

    2. 点击选择Artifacts。如下图:在这里插入图片描述

    3. 点击选择加号“+”,选择JAR,选择JAR下拉列表中的"From modules with dependencies…"选项。如下图:
    在这里插入图片描述

    4. 在弹出的对话框中选择点击两个,上一个框中的选择文件夹选取自己项目中的运行主类,下一个选择META-INF/MANIFEST.MF文件生成位置,这个文件建议选择放在src下面就行.如下图:
    在这里插入图片描述

    在这里插入图片描述

    ** 5. 选择OK后,生成如下图所示,如果没什么问题,就点击Apply,点击ok按钮.**

    在这里插入图片描述

    6. 选择idea上方工具栏的Bulid选项,点击Bulid Artifacts… 如下图:
    在这里插入图片描述

    7. 点击完bulid后,界面会弹出一个小窗口,点击Action下面的Bulid按钮,等待几秒,项目的jar包就会生成在文件夹中了.
    在这里插入图片描述

    8. 本人刚刚设置的生成jar包位置为demo_socket.jar文件夹下面,所以我在这里找就行.现在jar包就已经打包好了.
    在这里插入图片描述

    二、运行jar

    在经过上面的步骤,相信小伙伴已经将jar包打包成功了,现在自然就是要运行jar包了,运行jar包非常的简单

    1.本地运行jar

    1.将打包好的jar文件复制到桌面上(也可以放在文件夹里面),将鼠标放在桌面空闲处,按住shift键同时点击鼠标右键,选择 “在此处打开Power shell窗口” ,这样就进入本地桌面文件中
    在这里插入图片描述
    2.在窗口中输入: java -jar ****.jar (**为自己的项目名称),本地就运行了jar包了
    在这里插入图片描述


    2.问题总结

    如果运行jar包时报错,说找不到主类,那么就是自己的META-INF/MANIFEST.MF文件里面的运行主类写的不对,自己去看一下应该是要写成和文件相对应的绝对路径在一个位置下.

    展开全文
  • 主要介绍了浅谈IDEA2018打包可执行jar包的流程,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
  • 主要介绍了idea打包java程序(包含依赖的所有jar包),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
  • Idea打包jar

    2019-04-13 20:56:34
    利用idea本身软件打包方式打包
  • IDEA打包jar包详尽流程

    万次阅读 多人点赞 2019-04-08 23:11:59
    打包流程 1. 打开菜单栏File-Project Structure 2. 点击Artifacts 3. 点击 "+" - JAR - From module with depenencies 4. 后弹出如下界面,自此开始,各种问题就来了 首先Module中,我SocketDemo的...

    打包流程

    1. 打开菜单栏File-Project Structure

         

    2. 点击Artifacts

        

    3. 点击 "+" - JAR - From module with depenencies

        

    4. 后弹出如下界面,自此开始,各种问题就来了

       

    • 首先Module中,我SocketDemo的Module含有SocketDemo、SocketDemo_main、SocketDemo_test三个,一定要选择main

            

    • Main Class选择自己要打包的类(一个Module一个包下可能有多个类需要打包),我做了一个测试类Test

            

    • JAR files from libraries 第一个选项只生成主类(main)的jar包,第二个选项不太清楚,看别的博客说是生成的jar包包含Module中引用的所有jar包,但选择第二个很大可能在以后的运行中出现问题,我反正是选的第一个

            

    • 接下来是 MF文件的存放目录,重点。不能使用默认目录,必须自定义目录,不然会运行错误,也不能使用src/main/resources这个目录(这个目录是我建project时自带的,也可能没有),自定义目录也不能在src/main下建名为resources的文件。于是我新建了resource

           

    • 最终是这样的,点击OK

           

    • 此时应该也必须有META-INF此文件,不然会运行错误。若JAR files from libraries选择src/main/resources目录,是没有META-INF文件的。Output directory是jar包的保存目录

           

    • 点击OK

    5. 点击Build-Artifacts

        

    6. 点击Build

        

    7. 此时Output directory便出现了jar包

       

    8. 打开CMD窗口,运行jar包。一定要cd到jar包所在目录(Output directory),一定要使用java - jar jar包名称

        

    结束。欢迎一起交流~~~

    展开全文
  • 主要介绍了idea 打包jar运行报 "XXX中没有主清单属性",文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
  • IDEA 打包 jar 包记录

    2020-12-02 15:42:56
    最近在了解 Java Agent 探针技术,在做 demo 的时候需要把代码打包jar 包,通过 java -javaagent:xxx -jar xxx 命令启动才能测试代码是否正确修改了字节码,因此有了这篇文章 1. 打包 jar 包流程 首先直接点击...
  • idea打包jar程序

    千次阅读 2019-01-30 17:12:27
    打开IDEA的 file -> Project Structure,进入项目配置页面... 第二步选择如图的选项,目的是对第三方Jar打包时做额外的配置,如果不做额外的配置可不选这个选项(但不保证打包成功) 第三步需要在src/mai...
  • 参考地址:https://blog.csdn.net/dufufd/article/details/71126571 idea中将java项目中的单个类打包jar包 参考地址:https://blog.csdn.net/weixin_42950079/article/details/85218124 ...
  • 增加IDEA有关eclipse常用的快捷键操作,方便eclispe开发者转IDEA开发
  • idea打包jar 有的依赖包没有被打包

    千次阅读 2020-07-21 16:11:29
    如果用intellij idea的artifact打包jar时发现有的依赖没有被打包进jar文件。可能的原因是依赖包在创建artifact后添加的。这是要删除之前的artifact,然后重新建一个。 ps: 在重新建artifact之前要先删除META-INF...
  • 详解ideajar

    2018-06-03 19:02:48
    使用idea2017.3 版本打jar包,适用普通java工程(非maven)
  • idea打包jar的多种方式(总结-共三种)

    万次阅读 2018-07-19 10:40:55
    这里总结出用IDEA打包jar包的多种方式,以后的项目打包Jar包可以参考如下形式: 用IDEA自带的打包形式 用Maven插件maven-shade-plugin打包 用Maven插件maven-assembly-plugin打包 用IDEA自带的打包方式: 打开...
  • IDEA打包jar包并运行

    2018-10-12 15:58:28
    打包: 项目右键 -> 会生成METE-INF和out两个文件夹: 运行: 命令窗口切换到项目的jar包目录下: 查看可见生成的jar包: 运行:java -jar mall.jar 运行成功: ...
  • 中间那个红框下两个都是jar的话,运行时会报错Error: Invalid or corrupt jarfile KafkaParser_jar.jar。 如果第三个红框里的Main Class缺失的话会报错KafkaParser.jar中没有主清单属性。 3、编译 会在Artifacts...
  • Intellij Idea打包jar

    千次阅读 2018-08-09 15:18:03
    步骤: 1. 选中Java项目工程名称,在菜单中选择 File->project structure... (快捷键Ctrl+Alt+Shift+S)。 ...2. 在弹出的窗口中左侧选中"...选择jar,然后选择"from modules ...
  • IDEA打包jar包的多种方式

    万次阅读 2017-12-13 22:20:26
    本篇文章总结出用IDEA打包jar包的多种方式。项目打包Jar包可以参考如下形式:用IDEA自带的打包形式;用Maven插件maven-shade-plugin打包;用Maven插件maven-assembly-plugin打包。下面跟着小编一起来看下吧 ...
  • IDEA打包jar,java运行main函数

    千次阅读 2018-12-25 21:18:04
    第三、配置启动main程序(Spring boot项目好用,其他类型还需要琢磨),选择打包依赖的jar  第四步、配置jar包目录 第五步、编译     第六步、生成的jar包 第七 步、运行 在计算机已经装了jre环境...
  • idea打包jar的多种方式 依赖解决方式 https://www.cnblogs.com/dinghong-jo/p/7873646.html 这里总结出用IDEA打包jar包的多种方式,以后的项目打包Jar包可以参考如下形式: 用IDEA自带的打包形式 用Maven插件...
  • 主要介绍了idea+maven打jar包的两种方式,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
  • IDEA打包JAR后,运行出现问题

    千次阅读 2019-07-10 11:02:29
    写入pom.xml文件中,接着不使用IDEA自带的打包方法,改用在pom.xml文件目录下使用“mvn install”来打包打包之后如果没报错就可以运行了,运行命令是在生成jar包的目录下使用“java -jar xxx.jar”来运行,接着...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 45,890
精华内容 18,356
关键字:

idea打包jar

友情链接: 1.zip