执行jar包指定main
java包中多个main,需要指定执行
java -cp iot-device-sdk-java-0.0.5-SNAPSHOT.jar com.inspur.iot.client.sample.paho.MqttMain
执行jar包,默认执行javafile中指定的main程序
java -jar jar包
例如 java -jar test.jar
执行依赖其他jar包的class: java -cp .;E:\tools\apache-maven-3.2.1\repository\log4j\log4j\1.2.17\log4j-1.2.17.jar Test
表示执行Test.class的main程序。main程序中依赖log4j的jar包
执行jar包中指定的类
java -cp jar包 执行的类的包+类名称
java -classpath test.jar com.gavin.Test
如果一个jar中含有多个主程序,而你没有配置默认主程序,或者想要运行指定主程序,则可以通过如下命令执行:
java -cp example03-1.0-SNAPSHOT.jar com.alan.HelloWorld
-cp <目录和 zip/jar 文件的类搜索路径>
example03-1.0-SNAPSHOT.jar jar包
com.alan.HelloWorld 指定的主程序类