错误:无法使用外部库查找或加载主类

时间:2017-04-13 07:43:44

标签: java linux macos terminal

我正在尝试执行我编写的java程序。编译是没有问题的(我使用过:javac -cp \* *.java)。但是当我尝试运行它时(使用:java -cp \* FirstTestCase 1 1 data),它会显示Error: Could not find or load main class FirstTestCase

这是代码:

import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.security.cert.CertificateException;
import java.security.cert.CertificateFactory;
import java.security.cert.X509Certificate;
import java.util.Timer;

public class FirstTestCase {

    public static void main(String[] args) throws IOException, InterruptedException, CertificateException {
        // TODO Auto-generated method stub
        int amount = 100000;
        int threads = 150;
        String file = "newData";
        if(args.length == 3)
        {
            amount = Integer.parseInt(args[0]);
            threads = Integer.parseInt(args[1]);
            file = args[2];
        }
        X509Downloader d = new X509Downloader(amount, threads, file);
        d.getCertificates();
    }

}

我们也在使用外部库,4确切。我们使用-cp \*将它们全部包含在内。当我运行java FirstTestCase 1 1 data它成功运行它,但然后抛出异常,因为它没有找到我们从外部库中使用的类。

我通常使用IDE,因此我几乎没有使用终端启动java程序的经验。

我目前使用Mac来测试它,但稍后我们将在使用Linux的服务器上运行该程序(如果操作系统很重要)

0 个答案:

没有答案