六号线晚报0705

天气:晴 风力:无风

java命令 -classpath

  • -classpath和-cp都是java命令的选项,添加class文件运行需要的其他jar包,其他file等文件

  • 格式为java -cp [jar或file或文件夹] class

  • 运行时要先cd到项目目录(一般为bin)下,class文件可以使用/或者.分割包名,例如com.zzk.test.Test或者com/zzk/test/Test

  • mac或linux环境下 多个jar文件要使用:分隔不支持通配符,class调用了项目中其他文件应添加.表示当前目录(项目根目录),例如.:lib/commons-logging-1.2.jar:lib/httpclient-4.5.2.jar

  • 今天的完整例子


java -classpath .:Open\ source\ components/commons-codec-1.9.jar:../Open\ source\ components/commons-logging-1.2.jar:../Open\ source\ components/httpclient-4.5.2.jar:../Open\ source\ components/httpcore-4.4.4.jar:../Open\ source\ components/httpmime-4.5.2.jar:../Open\ source\ components/jackson-annotations-2.5.4.jar:../Open\ source\ components/jackson-core-2.5.4.jar:../Open\ source\ components/jackson-databind-2.5.4.jar:../Open\ source\ components/json-lib-2.4-jdk15.jar:../Open\ source\ components/spring-core-4.1.6.RELEASE.jar:../Open\ source\ components/spring-web-4.1.6.RELEASE.jar com.huawei.testMessagePush.TestSubscribeAllNotification

你可能感兴趣的:(六号线晚报0705)