在终端中使用jar运行java代码
我有以下几点。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。班所以,我不明白会有什么问题
# 1 楼答案
您还必须将实际目录添加到类路径中
窗口:
九: