使用Java命令行方式导入第三方jar包来运行Java程序的命令 | 您所在的位置:网站首页 › java运行文件命令 › 使用Java命令行方式导入第三方jar包来运行Java程序的命令 |
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中的 .; 不能少。
由于编者水平有限,文章中如有不妥之处或者有什么疑问,可直接在下面评论指出,不胜感激。 |
CopyRight 2018-2019 实验室设备网 版权所有 |