java把项目打包成jar
步骤一、IDEA -> File -> Project Structure -> Artifacts -> + -> JAR -> From moduls with dependencies... -> 选择 Module 和 Main Class -> 选择 JAR files from libraries
JAR files from libraries 解释
extract to the target JAR :假如项目引入了第三方Jar,会将第三方Jar解压并合并到当前项目进行打包,会生成一个较大的jar包。
copy to the output directory and link via manifest:假如项目引入了第三方Jar,并不会将第三方Jar打包到当前项目的Jar,而是选择分开。
然后Apply -> ok 进行保存。
步骤二、IDEA -> Build -> Build Artifacts -> 选择刚刚创建的Artifact -> Build / Rebuild,在项目中会产生一个目录out -> artifacts -> [artifact name]_jar -> [artifact name].jar
将本地jar引入到java工程中的三种方式
方式一、IDEA -> File -> Project Structure -> Modules -> Dependencies -> + -> JARs or Directories
方式二、如要添加的jar文件较多,可创建目录,例:resources->libs,然后用方式一,选择此目录。
方式三、如果项目是maven工程,可以通过修改pom文件,将本地jar引用工程中,如下所示
<dependency> <groupId>com.sun.jdmk</groupId> <artifactId>jmxtools</artifactId> <version>1.2.1</version> <scope>system</scope> <systemPath>D:/jmxtools-1.2.1.jar</systemPath> </dependency>
解释
<scope>system</scope>告诉Maven不要去中央仓库或远程仓库中寻找依赖,而是使用项目中指定路径的jar文件。
<systemPath>D:/jmxtools-1.2.1.jar</systemPath>指定系统中jar文件的路径。