1. 程式人生 > >使用Java命令行方式導入第三方jar包來運行Java程序的命令

使用Java命令行方式導入第三方jar包來運行Java程序的命令

cli inf 如果 註意 pan ron ava javac 生成

1.首先使用命令行進入到a.java所在的文件夾:(比如我的在D:\javaeeworkspace\SharedPS_WS\src\com\dyf\main 這樣一個路徑下,)

d: 回車,

cd D:\javaeeworkspace\SharedPS_WS\src\com\dyf\main 回車,

2.使用javac命令運行a.java源文件,運行時需要使用到第三方jar包時,使用 –classpath參數來指定jar包所在路徑:

比如我的cxf框架的jar包在 C:\D\Java\cxf\apache-cxf-3.1.14\lib 路徑下,運行javac命令時,使用

javac -classpath ".;C:\D\Java\cxf\apache-cxf-3.1.14\lib\*"Server.java 回車,

3.但是運行出class文件之後,需要退回到class文件所在的包外的路徑下,使用java –classpath 的方式來運行class文件即可(class文件需要輸入包名)。

上面說的如果不是很清楚,請看下面的真實案例。

如下,附上我的真實案例:

我已經使用eclipse 正確運行了Java文件,生成了class文件,使用命令行進入到class文件所在的包前一路徑,如下圖:

Class文件所在路徑:

技術分享圖片

第三方jar包所在路徑:

技術分享圖片

我在運行時,使用如下命令:

1.使用命令行進入D盤:

d: 回車

2.進行main函數所在Java文件的class文件所在包的前一路徑下:

cd D:\javaeeworkspace\SharedPS_WS\build\classes

3.使用Java命令,java -classpath ".;C:\D\Java\cxf\apache-cxf-3.1.14\lib\*" com.dyf.main.Server 回車

註意:classpath中的 .; 不能少。

由於編者水平有限,文章中如有不妥之處或者有什麽疑問,可直接在下面評論指出,不勝感激。

使用Java命令行方式導入第三方jar包來運行Java程序的命令