尝试使用外部库从cmd行构建/运行Java程序

时间:2018-08-11 09:05:35

标签: java eclipse command-line

我正在尝试从cmd行运行Java程序,但是我有一个外部库,如下所示: enter image description here

我已经尝试过上一个问题(Java - Build and run eclipse project from command line)的建议,例如:

java -cp <classpath> <main class> <args>

就我而言(有回应):

java -cp "ejml-v0.34-libs/*" MatrixServer
Error: Could not find or load main class MatrixServer.java

我可能对如何运行我的文件及其路径感到困惑?

当我尝试先用javac然后再用java运行Java文件时,它在引用外部'ejml'库时遇到问题。我只是在寻找一种从cmd行运行它的简单方法!

1 个答案:

答案 0 :(得分:0)

java -cp "ejml-v0.34-libs/*;." MatrixServer

。包括当前目录(编译文件所在的位置)以及ejml-v0.34-libs文件夹。

<classpath>-所需类所在的目录和/或JAR文件列表,以“;”分隔对于Windows或对于Linux是“:”(默认类路径是“。”-当前目录);