文章目录 拷贝lib的jar,配置可执行main函数 拷贝lib的jar maven-dependency-plugin.../excludeTransitive> 配置可执行...main函数 org.apache.maven.plugins maven-jar-plugin</artifactId
前提 如题,想使用Intellij 打可执行jar包,在网上搜索了很多解决方案,不是很麻烦就是尝试失败。其实,可执行的jar包无非是在MAINFEST.MF多一个配置项而已。...解决方法 正常打jar包,用压缩工具(个人用好压)打开jar文件,找到MAINFEST.MF文件,打开。在里面添加Main-class项,参数值为要执行的类名。...如下图: Main-class: TestMain 保存即可执行。 其他相关 对于所打jar包需要依赖包的问题就有很多文章可以参考。
一、背景 最近项目在做微服务的拆分,那么我们想让我们的容器启动更加的轻量级,所以我们选择放弃tomcat等容器,而是通过maven生成带有指定依赖的可执行jar包的方式进行处理,本文我将分享如何通过...二、原理以及实现步骤 1.原理 我们可以通过修改maven 打jar包的maven-jar-plugin插件的配置信息来生成我们需要的指定依赖的可执行jar包。...我们通过上文的修改便完成了适用maven生成指定依赖的可执行jar包。 我们发现生成的manifest文件中已经设置好了Main-Class以及Class-Path,如下: ?...jar包所在的文件夹下,使用 java -jar xxx.jar来执行生成的jar包 ?...到此我们就完成了如何使用maven的jar包生成插件来进行生成指定依赖的可执行jar包。
文章目录 一、创建 Java 工程 二、导出可执行 JAR 包 一、创建 Java 工程 ---- 选择 " 菜单栏 / File / New / Project " 选项 , 创建新应用 , 选择...JAR 包 ---- 右键点击工程根目录 , 选择 " Open Module Settings " , 在 " Project Structure " 对话框中的 " Artifacts " 选项卡...选项选择 " extract to the target JAR " , " Directory for META_INF/MANIFEST.MF " 选项设置的是当前的主函数配置文件生成位置 ;...点击 " OK " 后 , IntelliJ IDEA 会在 src 目录下生成 META-INF/MANIFEST.MF 文件 , 生成的 META-INF/MANIFEST.MF 文件如下 : Manifest-Version...可执行文件生成在 工程根目录/out/artifacts/JAR_Export_jar 目录下 ; 如果电脑上安装了 JRE , 该 JAR 文件可以双击执行 ;
1、问题描述 老版本Intellij idea可以很方便地打带Manifest文件的jar包,也就是可行性的Jar包。...今天使用新版的Intellij idea打jar包时遇到了坑,jar包中竟然没有MANIFEST文件。...2、新版的Intellij idea打带Manifest文件的jar包步骤 2.1 F4 → Project Structure→Artifacts→+→jar→From modules with...2.4 jar结构 可以可到jar结构,其中已经包含了META-INF目录。这里建议勾选Include in project build,这样构建项目时即可生成jar包。 ?
这里没有高深的知识,只用于新手备忘,高手请默默叉掉…… 这里来给大家讲讲如何通过Eclipse打出可运行的jar包。 为什么说是可运行的?...因为有些jar无需运行,只是作为一个项目依赖,那就没必要打可运行的jar包。但是,一般可运行的jar包也可作为项目依赖。 进入正题: 首先你要有Eclipse,还要有一套待打包的项目。...步骤二、选择Runnable JAR file ? 步骤三、配置jar包参数:这里的主入口类,必须是运行过一次才会有下拉框选择。 ?...通过以上三个步骤,完成打包以后,可以在指定目录下找到你的jar包。 运行jar包 在命令行输入java -jar 你的jar包路径,回车运行,就可以查看你的jar包运行结果。...注意的地方 没什么需要注意的,Eclipse打包非常人性化,纯界面操作,无暗藏bug,太人性化了,大爱! 如果你遇到了问题,欢迎留言一起探讨。 我是毛毛,感恩遇见。
这几天在Eclipse中做了一个小软件,准备将其打成可运行的jar包进行发布,在网上搜了好多关于在Eclipse中如何打jar包的方法,大致有以下三种方法: 1、Eclipse export:利用Elicpse...中的export将项目导出为一个jar包,这种方法我感觉比较麻烦,得手动写一个清单文件(manifest.mf),而且我在用这种方法打包时并没有成功,试了好多次都没弄好,打成的jar包就是不能运行,所以我放弃使用这种方法...3、用Eclipse的打包插件Fat Jar: Fat Jar是开源组织sourceforge提供的一个开源插件,能方便的对Eclipse项目进行打包,并且还可以将project中用到的外部包打入jar...打包流程如下: 在项目名点击右键,选中Build Fat Jar.出现下图: ? Jar-Name处输入将要打成的jar包名,Main-Class是选择jar包执行时的主类及入口类。...在要打入jar包的文件前面打勾,点完成。 ? 点确定后就得到了一个可运行的jar包:RFIDMeeting_fat.jar.
idea 生成jar包 利用idea生成jar包 利用idea生成jar包 1.编译项目,生成class文件 2.点击打开 3.点击如图“+” 4.点击“+”后如图选择...5.创建jar包名称,存储路径,层级目录 6.添加jar包文件 点击File,添加class文件 7.添加完成后,点击 Apply后关闭页面,点击 点击Build Artifacts...…后选择 完成后到设置路径找到对应jar包
Eclipse中执行Hbase程序需要导入的jar包如下: 1 Hadoop全部jar包 2 Hbase部分jar包 Hbasejar包不能多也不能少,多了会冲突,少了会提醒找不到相应类,Hbase...这些jar包整理了一下如下图所示: ?
”,选择Empty或From modules with dependencies,后者会把在项目中用到的Jar包解压开,当成项目的一部分,打包到最后的Jar包中。...回到IDEA,选择Build -> Build Artifacts,成功生成Jar包。生成的Jar包位于上图设置的Output directory。...使用命令java -jar xxxxx.jar来执行jar包。...image 点击“+”,选择“Jar”,选择Empty或From modules with dependencies,后者会把在项目中用到的Jar包解压开,当成项目的一部分,打包到最后的Jar包中。...回到IDEA,选择Build -> Build Artifacts,成功生成Jar包。生成的Jar包位于上图设置的Output directory。
项目中有的非spring boot的服务需要发布,也可以使用maven-assembly-plugin插件来制作可执行jar包 生成可执行jar包 pom.xml配置文件 ... 执行生成可执行jar包命令 mvn compile assembly...:single 可以生成一个可执行的jar包 java -jar target/helloworld-1.0-SNAPSHOT-jar-with-dependencies.jar 使用mvn package...命令生成可执行jar包 这样的话,我们可以保持平时打包的命令不变 org.apache.maven.plugins 生成可执行jar包--> make-assembly
如上,上面可以将依赖的jar包copy到 target下面的 lib/ 目录下。然后生成jar包。...至此, 1).你通过maven来打一个可执行的jar包,要么选择不要把依赖jar包打到一起,而选择放在jar包外面的 lib/目录下。这样是可以的。...2).你也可以把依赖jar打到jar包内部,成为单个jar,是可以做到的,但通过java -jar方式执行会找不到类,需要自定义classLoader....介绍第三种思路,允许打单独jar包,同时也可以通过 java -jar 来执行。 这种思路是将所有的依赖jar包解压开来变成class,打进我们的jar包里面去。...这两种试了一下,打出来的可执行jar包,跟上面的unpack方式是一样的,全是把classes解开来。这里分别附上POM,用哪种都可以。
右键项目工程,点击Java Build Path 点击Add Library,选择Server Runtime 选择Tomcat版本 此时就看到拥有了Tomcat的jar包了
有时候,由于项目的需要,我们会将源码编译后以工具包(class打成jar包)的形式对外提供,此时, 你的 jar 包不一定要是可执行的,只要能通过编译,能被别人以 import 的方式调用就行了...但还有的 情况是,我们的 jar 包是要可执行的,即能直接在 cmd 下直接运行。...下面我们看看如何在 eclipse 中构建一个可执行的 jar 包。...来构建,在 maven 工程中,我们也可以很方便的打包成可执行的 jar 包。...默认Maven生成的JAR包只包含了编译生成的.class文件和项目资源文件,而要得到一个可以直接在命令行通过 java命令运行的JAR文件,还要满足两个条件: JAR包中的/META-INF
Java 支持打 Jar 包,但没有提供一个标准的方式在一个 Jar 包内再加载嵌入别的 Jar 包,一般需要扩展类加载器来实现,即使这样,也做不到打成一个包运行,因为没有 Servlet 容器。...有了 Spring Boot 框架之后,这一切都变得简单,我们可以很方便的将应用程序打成一个可执行 Jar 包。 怎么打成 Jar 包运行?...打完包之后,在项目 target 目录就可以看到打成的 Jar 包。...这个 Jar 包除了包括编译完的 class 文件,还内置了 Servlet 容器,并集成了所有需要依赖的其他 Jar 包库,我们来看下这个 Jar 包的目录结构。...包 运行命令格式: $ java -jar xxx.jar 这个命令的更多用法请看这篇文章:Java Jar包的压缩、解压使用指南,或者关注Java技术栈微信公众号,在后台回复:java。
Java Source Attacher插件(Eclipse自动下载jar包源码) 当你还在使用Eclipse开发,时常需要查看源码(大神都是喜欢看源代码的**),无意中发现Eclipse...在安装之前首先下载这个jar。 下载地址:http://download.csdn.net/detail/qq_26334813/9904742 2. ...将这个下载好的jar发在eclipse的dropins目录下,位置如下图: ? 3. ...重启eclipse,点击未下载源码的jar,右键Attach Java Source,等待一会源码就出现了。 ?
所有的jar包都在一个mvn库里! 点击下面的地址即可:https://mvnrepository.com/ 步骤图解: 想在web项目导入jar包下载第一个,想在mvn项目中引入复制粘贴第二个
当我们按照步骤在eclipse里打包时 1.右击项目,选择Run As - Maven clean 2.右击项目,选择Run As - Maven install 在这步时报错: [ERROR] Failed... 加入javac继续打包 3.成功后 会在项目的target文件夹下生成...jar包 4.将打包好的jar包 发布到服务器,运行java -jar jar包 5.或者使用命令nohup java -jar jar包,nohup命令可以后台启动jar,如果 直接运行 java -...jar 则关闭终端,spring的进程也会关闭
创建可执行JAR 我们也可以通过插件创建一个在生产环境中运行的可执行jar文件来完成我们的示例。 ...如果想查看打包后的jar文件内部目录,可用命令 jar tvf target/myproject-0.0.1-SNAPSHOT.jar 查看目录结构; 使用 java -jar target\spring-boot-hello...-1.0-SNAPSHOT.jar 启动应用如下: ?
在install的时候,会在target文件夹下生成source文件: verify jar-no-fork