我正在尝试从cmd行运行Java程序,但是我有一个外部库,如下所示:
我已经尝试过上一个问题(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行运行它的简单方法!
答案 0 :(得分:0)
java -cp "ejml-v0.34-libs/*;." MatrixServer
。包括当前目录(编译文件所在的位置)以及ejml-v0.34-libs文件夹。
<classpath>
-所需类所在的目录和/或JAR文件列表,以“;”分隔对于Windows或对于Linux是“:”(默认类路径是“。”-当前目录);