java文件打包jar并运行

作者 : admin 本文共585个字,预计阅读时间需要2分钟 发布时间: 2024-06-5 共2人阅读

编写了一个java文件,将它编译为class文件,然后将class文件打包为jar并能够运行其中的main方法

编译

# 进入java的文件夹
javac -encoding UTF-8 .\AESUtils.java   # 多个可以  *.java

运行class文件

java AESUtils # 能运行其中的main方法

打包jar

不需要运行main

若是不需要jar包能运行其中的main方法

jar cvf AESUtils.jar  AESUtils.class  

若是需要能运行其中的main方法

方法1:直接打包有主程序的jar包

  1. 编写主程序文件:MANIFEST.MF
    1. 在根目录创建这个文件
Manifest-Version: 1.0
Created-By: 1.8.0_181 (Oracle Corporation)
Main-Class: AESUtils
  1. 打包
jar cvfm AESUtils.jar .\MANIFEST.MF  AESUtils.class   # 将 MANIFEST.MF和 class文件打包进去
  1. 运行
java -jar AESUtils.jar

方法2:生成jar包后,再设置主程序

  1. 打包
jar cvf AESUtils.jar  AESUtils.class
  1. 使用压缩软件打开jar,打开里面的MATE-INF\MANIFEST.MF,追加上主类
Main-Class: AESUtils
  1. 运行
java -jar AESUtils.jar
本站无任何商业行为
个人在线分享 » java文件打包jar并运行
E-->