IDEA中如何正确快速打jar包的方式1、打开idea 如图所示:点击箭头所指的位置:2、选择你自己要打包的available element 后 如图所示 逐步点击即可进入如下页面 点击ok打包完成 来到主页面 对新打的jar包 buil
1、打开idea 如图所示:点击箭头所指的位置:
2、选择你自己要打包的available element 后 如图所示 逐步点击即可
进入如下页面 点击ok
打包完成 来到主页面 对新打的jar包 build
选择刚打的新包build
此时jar包完成 在如下界面查看
ps:idea打jar包方式,
方式一
使用idea自带的打包方式
点击File ->project structure
选择Artifacts 然后点击绿色加号
按图一次选择 点击
完成后会弹出此界面 此时需要注意 信息的填写十分重要 否则将不能运行
1和2可以使用默认的1 这样打出的jar包路径信息不会打到MANIFEST.MF文件中 选择2会打到该文件中
3必须修改一下 具体原因不清楚 本人在此处卡住 需要修改为src/或者src/main
之后保存 然后点击Build -> Build Artifacts
之后会在工程中存在一个out目录 将jar包导出就可以了
方式二
使用maven plugins打包
<build> <plugins> <!– 编译插件 这个可以不使用 –> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>2.3.2</version> <configuration> <source>1.8</source> <target>1.8</target> <encoding>UTF-8</encoding> <compilerArguments> <verbose /> <bootclasspath>${java.home}/lib/rt.jar</bootclasspath> </compilerArguments> </configuration> </plugin> <!– 项目依赖插件 –> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> <configuration> <outputDirectory>${project.build.directory}/lib</outputDirectory> <excludeTransitive>false</excludeTransitive> <!– 表示是否不包含间接依赖的包 –> <stripVersion>false</stripVersion> <!– 去除版本信息 –> </configuration> <executions> <execution> <id>copy-dependencies</id> <phase>package</phase> <goals> <goal>copy-dependencies</goal> </goals> <configuration> <!– 拷贝项目依赖包到lib/目录下 –> <outputDirectory>${project.build.directory}/lib</outputDirectory> <excludeTransitive>false</excludeTransitive> <stripVersion>false</stripVersion> </configuration> </execution> </executions> </plugin> <!– 项目资源插件 –> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-resources-plugin</artifactId> <version>2.6</version> <executions> <execution> <id>copy-resources</id> <phase>package</phase> <goals> <goal>copy-resources</goal> </goals> <configuration> <encoding>UTF-8</encoding> <!– 拷贝项目src/main/resources/下,除.bat以外的所有文件到conf/目录下 –> <outputDirectory>${project.build.directory}/conf</outputDirectory> <resources> <resource> <directory>resource</directory> <filtering>true</filtering> <excludes> <exclude>*.bat</exclude> </excludes> </resource> </resources> </configuration> </execution> <execution> <id>copy-command</id> <phase>package</phase> <goals> <goal>copy-resources</goal> </goals> <configuration> <encoding>UTF-8</encoding> <!– 只拷贝项目src/main/resources/目录下的.bat文件到输出目录下 –> <outputDirectory>${project.build.directory}</outputDirectory> <resources> <resource> <directory>src/main/resources/</directory> <filtering>true</filtering> <includes> <include>*.bat</include> </includes> </resource> </resources> </configuration> </execution> </executions> </plugin> <!– 打包插件 –> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <version>2.4</version> <configuration> <archive> <!– 生成MANIFEST.MF的设置 –> <manifest> <!– 为依赖包添加路径, 这些路径会写在MANIFEST文件的Class-Path下 –> <addClasspath>true</addClasspath> <classpathPrefix>lib/</classpathPrefix> <!– jar启动入口类–> <mainClass>test.data.com.pythonMain.PMain</mainClass> </manifest> <manifestEntries> <!– 在Class-Path下添加配置文件的路径到MANIFEST –> <Class-Path>conf/</Class-Path> </manifestEntries> </archive> <includes> <!– 打jar包时,只打包class文件 –> <include>**/*.class</include> </includes> </configuration> </plugin> </plugins></build>
此时在target目录下会存在jar文件和 lib和conf文件夹 需要将这些包一起Copy出去 然后java -jar XX.jar 就可以了
mvn clean package -Ptest -Dmaven.test.skip=true maven打包命令
到此这篇关于IDEA中如何正确快速打jar包的图文教程的文章就介绍到这了,更多相关idea 打jar包内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
idea中怎么打jar包
步骤1首先在我们开发的某个module上点击右键,然后打开module设置。2选择左侧的libraries选项。
IDEA SpringBoot 项目打包成jar包
由于SpringBoot内置了tomcat,所以将SpringBoot项目直接打成jar包,可以直接在cmd里面运行。
一.打包 选中项目后,打开Maven Projects视图,如下图: 然后运行package,将项目重新打包。
二.导出打成功的jar包。 在target目录下: 如该图的demo-0.0.1-SNAPSHOT.jar包即为打包成功后的包,一般在SpringBoot项目的target目录下。
三.在安有java环境的电脑上直接运行 在文件管理器里面先进入SpringBoot项目的target文件夹下,然后在上边的目录下输入cmd回车,即可进入对应目录下。然后在cmd里输入java -jar ,然后把编译好的jar直接拖入cmd,然后回车即可运行。
java idea 怎么打包jar
事先下载完成需要的javacsv.jar包。java项目在没有导入该jar包之前,点击File->ProjectStructure(快捷键Ctrl+Alt+Shift+s),点击ProjectStructure界面左侧的“Modules”显示下图界面。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表优客号立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:https://www.youkehao.org.cn/article/56835.html
如若内容造成侵权/违法违规/事实不符,请联系优客号进行投诉反馈,一经查实,立即删除!