我有以下.java文件:
import java.io.*;
import org.apache.commons.cli.*;
public class Main
{
public static void main(String[] args)
{
...
}
}
我用:javac -cp ./commons-cli-1.4.jar Main.java
编译它,但是当我尝试使用:java -cp ./commons-cli-1.4.jar Main
运行它时,我得到以下错误:Could not find or load main class Main
。我知道我应该在jar文件的路径之后给出完整的类名,但是我没有任何包。关于这个项目,我在这台机器上只有一个目录,包括.jar文件和Main.java,并且已经是Main.class了。所以,我不明白有什么问题.
发布于 2017-06-22 13:22:07
还必须将实际目录添加到类路径中
Windows:
java -cp ./;./commons-cli-1.4.jar Main.java
九、
java -cp ./:./commons-cli-1.4.jar Main.java
https://stackoverflow.com/questions/44700604
复制相似问题