gpt4 book ai didi

java - 在终端中使用 jar 运行 java 代码

转载 作者:行者123 更新时间:2023-12-02 12:47:35 26 4
gpt4 key购买 nike

我有以下 .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。所以,我不明白可能是什么问题......

最佳答案

您也必须将实际目录添加到类路径中

Windows:

 java -cp ./;./commons-cli-1.4.jar Main.java

九:

 java -cp ./:./commons-cli-1.4.jar Main.java

关于java - 在终端中使用 jar 运行 java 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44700604/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com