java 运行指定类的main函数


运行jar文件的方法是:

java -jar xxx.jar

但是有时,我们希望运行里面的具体某个类,这时可以通过:

java -cp xxx.jar xxx.com.xxxx  它会找到这个类的main函数,开始执行

其中-cp命令是将xxx.jar加入到classpath,这样java class loader就会在这里面查找匹配的类。

假设如下目录有个class文件,并且里面有main方法:

d:workspaceeclipsecomJavaCoreclassloaderMyClassLoader.class

首先进入cmd命令行:

 

cd  /d  d:workspaceeclipse

java   com.JavaCore.classloader.MyClassLoader

也可以带参数运行:

java   com.yuanqiao.JavaCore.classloader.MyClassLoader     com.yuanqiao.JavaCore.classloader.HelloWorld    yuanqiao

https://www.cnblogs.com/hyl8218/p/5161824.html
原文地址:https://www.cnblogs.com/newblog/p/12097874.html