普通项目打包
项目内容很简单,只是引用了一个三方包。
打包步骤 File-Project Structure...
点击确定后选择Build - Build Artifacts..
选择build即可,可以查看编译日志
maven项目打包
若果是普通项目就先转为maven项目。
右键项目选择第二项add framework support,后从对话框左侧选择“Maven”,OK即可
自己创建一个pom.xml,内容如下
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>groupId</groupId>
//jar名字
<artifactId>test</artifactId>
//自己jar包版本
<version>1.0-SNAPSHOT</version>
//jdkb版本
<properties>
<maven.compiler.source>8</maven.compiler.source>
<maven.compiler.target>8</maven.compiler.target>
</properties>
</project>
然后右键pom.xml文件添加到maven即可。
然后在项目右侧有个maven菜单栏,点击打开-先编译compile-再package。
然后在项目目录下方就有以下文件。
然后运行jar提示
解决方式:
打开jar包,在META-INF文件夹下找到MANIFEST.MF文件,添加
Main-Class: main函数所在类名,如Main-Class: Test
ps:Test是我的主函数类名,根据个人情况不同自行修改。
保存重新运行jar包即可。