java怎么执行jar包中指定class文件

怎么执行jar包这个class文件

假设这个jar包在D盘

我试过 java -classpath  D:/ms-job-executor-1.0-SNAPSHOT.jar com.ms.job.executor.jobrun.Engine

报错为找不到或无法加载主类 com.ms.job.executor.jobrun.Engine

使用下面的命令:

java -cp  jar包  执行的类的全限定类名;

例如: test.jar 为 jar包,  com.lyl.demo.test  为 test 类的全限定类名(包名+类名);

java  -cp   test.jar   com.lyl.demo.test

 

注意: test  需要有main 主方法,如果没有则会报错的。

放到开发工具里去用