Java 启动命令 - GitHubhuhu/Growup GitHub Wiki

  • 打包时指定了主类,可以直接用java -jar {xxx.jar}。
  • 打包时没有指定主类,可以用java -cp {xxx.jar} {主类名称(绝对路径)}。
  • 要引用其他的jar包,可以用java -{[classpath|cp]} {$CLASSPATH}:{xxxx.jar} {主类名称(绝对路径)}。
java -cp .:/d/WorkSpace/casclient/cas-client-rest/target/sso-client-rest-0.0.1-SNAPSHOT.jar com.ded.client.CasRestClientApplication
java -cp .;c:\work\my.jar;c:\work\*.jar packname.mainclassname 
java -cp .:/home/myuser/work/lib/my.jar:/home/myuser/work/dependency_jars/*.jar packname.mainclassname 

springboot指定-cp启动 java -Dprofile=dev -Dloader.path=springboot.jar,/usr/local/hadoop/lib,/usr/local/hbase/lib -jar springboot.jar

java -Dloader.path="/d/etc" -jar target/sso-client-rest-0.0.1-SNAPSHOT.jar

java -jar /d/WorkSpace/casclient/cas-client-rest/target/sso-client-rest-0.0.1-SNAPSHOT.jar

java -cp .;D:\WorkSpace\casclient\cas-client-rest\target*.jar com.ded.client.CasRestClientApplication

Windows
java -cp sso-client-rest-0.0.1-SNAPSHOT.jar;D:\etc\ -Dloader.main=com.ded.client.CasRestClientApplication org.springframework.boot.loader.PropertiesLauncher

Linux
java -cp sso-client-rest-0.0.1-SNAPSHOT.jar:/d/etc/ -Dloader.main=com.ded.client.CasRestClientApplication org.springframework.boot.loader.PropertiesLauncher

-Dlogging.level.root=DEBUG