我正在尝试从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行!
发布于 2018-08-12 03:01:06
java -cp "ejml-v0.34-libs/*;." MatrixServer
。包含当前目录(编译文件所在的目录)以及ejml-v0.34-libs文件夹。
<classpath>
-目录和/或JAR文件的列表,其中需要类的位置用";“分隔(对于Windows,用”;“分隔;对于linux,用":”分隔(默认类路径是".“-当前目录);
https://stackoverflow.com/questions/51798154
复制相似问题