gpt4 book ai didi

java - 无法找到或加载主类,但 .class 存在

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

我想用库 .jar 文件编译一堆 .java 文件。继此topic ,我以前的GUI程序运行良好。然而,这个命令行程序失败了!

$ /opt/jdk1.8.0_131/bin/javac -classpath lib/*.jar *.java
$ ls
Module1.class Cross.class Ora.java Safe.class
Module1.java Cross.java p1/ Safe.java
lib/ Ora.class
$ grep main Module1.java
public static void main(String[] args) {
$ ls lib
jsoup-1.10.3.jar
$ /opt/jdk1.8.0_131/bin/java -classpath .:lib/* Module1
Error: Could not find or load main class Module1

我该如何解决这个问题?

最佳答案

Module1.java没有package语句吗?如果有包语句,则需要将其移至包文件夹中并使用类似

的命令运行
/opt/jdk1.8.0_131/bin/java -classpath .:lib/* package.Module1

我不知道类路径会支持通配符,但看起来在 java 6 中添加了通配符,它​​显示了我从命令行运行 java 以来的时间。

如果您不确定我在问什么,请将 Module1.java 的正文添加到您的问题中。

关于java - 无法找到或加载主类,但 .class 存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45466030/

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