下面介绍下如何在idea下运行一个java项目打包好的jar包,以 https://github.com/paxcellabs/MXExecutor 为例,
一、
(1)改项目是没有主类的,可以在test包类跑测试主类,java所有的项目必须有一个 public static void main(String args[]) { }主类的入口。
不同jdk版本的JRE默认路径:
代码布局:
(2) 运行的话直接指定jar报并运行指定的主类即可.
1️⃣如果java定义了jar包的main class入口,则使用如下命令
$ java -jar myjar.jar
2️⃣如果Java没有定义jar的main class入口,则使用如下命令
$ java -cp myjar.jar com.example.MainClass
故:
(3)
1️⃣获取pid并使用jconsole去查看:
2️⃣选择该pid进行连接
3️⃣可以看到改程序包含的动作和功能