buid 可运行的jar包时,需要把config文件放在jar包外面,已方便配置。另外 需要引用的jar包,也统统放到lib 目录下,已减轻生成jar的体积。
步骤:
1.选择 Artifacts,点右面的加号➕,选择Other。
2.命名,设置输出路径。
3.选择 <output root>, 点击新建图标,根据需要新建文件夹,比如 config,lib 等。
4. 选择 <output root>, 点击 create archive图标,创建jar包,可以改个需要的名字。
5. 选择 jar 文件,点击上方 绿色➕号,选择 module output,将项目编译后的文件放如jar文件。
6. 选择 lib 文件夹,点击上方 绿色➕号,选择 library files,将需要的jar包添加到 lib 目录下。
7. 选择 config 文件夹,点击上方 绿色➕号,选择 directory content,关联到项目需要的配置文件。
8. 选择 jar 文件, 点击下方 Create Manifest 按钮,创建 Manifest 文件。
在弹出的对话框中,选择 Manifest 的保存路径。一般把文件创建在项目的 resources 文件夹下,这样会编译到 classpath 路径下。
或者 我们已经有 manifest 文件,可以选择 use existing manifest 按钮,并选择已有的 manifest 文件
9. 点击 main class 与 class path 后面的按钮。设置 main class 的路径和需要的jar包路径。
10,都设置好后,大概结构如下
编译成品:
运行jar
在config 目录下配置好后,cmd运行
java -jar xxx.jar