Java尽管指定了类路径,但“找不到或装入主类”?

库尔特·皮克(Kurt Peek)

我有一个具有以下结构的简化Java项目:

.
└── hello
    ├── HelloWorld.class
    └── HelloWorld.java

在哪里HelloWorld.java

package hello;

class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello World!");
    }
}

在项目目录中,如果我运行java hello.HelloWorld该程序,则运行:

~/D/S/my-java-project> java hello.HelloWorld
Hello World!

通过https://www.baeldung.com/java-could-not-find-load-main-class阅读,我希望如果我转到该hello目录并运行相同的命令,但将类路径指定为父目录,它将起作用;但是,我得到一个Could not find or load main class错误:

~/D/S/my-java-project> cd hello
~/D/S/m/hello> java hello.HelloWorld -cp ..
Error: Could not find or load main class hello.HelloWorld
Caused by: java.lang.ClassNotFoundException: hello.HelloWorld

知道为什么这行不通吗?

曼努蒂

-cp选项必须在类的名称之前,否则它将被视为程序的参数:

java -cp .. hello.HelloWorld

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Java致命错误:在类路径或引导类路径中找不到包java.lang

来自分类Dev

Java找不到类文件

来自分类Dev

编译后找不到类路径文件

来自分类Dev

IntelliJ找不到类路径测试资源

来自分类Dev

在类路径中指定jar时,在类路径上找不到Scala类

来自分类Dev

在Java构建路径中找不到超类“ javax.servlet.http.HttpServlet”

来自分类Dev

在类路径中找不到Flash类定义

来自分类Dev

从Java调用clojure函数,但找不到类路径

来自分类Dev

Java类路径找不到MySQL驱动程序

来自分类Dev

Java找不到类

来自分类Dev

为什么添加类路径导致找不到主类?

来自分类Dev

ClassNotFoundException:在路径:DexPathList上找不到类

来自分类Dev

在路径中找不到WSO2ESB定制介体Java类

来自分类Dev

在路径DexPathList上找不到类

来自分类Dev

如何在我的Java本机回调中解决路径“ DexPathList”上的“找不到类” ...”

来自分类Dev

java.lang.ClassNotFound:在路径:DexPathList上找不到类“ android.support.multidex.MultiDexApplication”

来自分类Dev

在类路径中找不到功能:/ cucumberOptions

来自分类Dev

找不到Java类SingularMatrixException

来自分类Dev

类路径通配符-找不到类Java

来自分类Dev

TestNG:在类路径testng.xml中找不到类

来自分类Dev

TestNG-在类路径中找不到类

来自分类Dev

Java:找不到符号类

来自分类Dev

MultiDex问题:java.lang.ClassNotFoundException:在路径:DexPathList上找不到类

来自分类Dev

java.lang.ClassNotFoundException:在路径上找不到类...:DexPathList

来自分类Dev

在类路径中找不到类:(ClassName)

来自分类Dev

在laravel中找不到类路径

来自分类Dev

尽管类路径正确,Javac 还是找不到 SWT 库

来自分类Dev

Java - 找不到主类

来自分类Dev

尽管定义了 WPF KeyDown 方法,但在类中找不到

Related 相关文章

  1. 1

    Java致命错误:在类路径或引导类路径中找不到包java.lang

  2. 2

    Java找不到类文件

  3. 3

    编译后找不到类路径文件

  4. 4

    IntelliJ找不到类路径测试资源

  5. 5

    在类路径中指定jar时,在类路径上找不到Scala类

  6. 6

    在Java构建路径中找不到超类“ javax.servlet.http.HttpServlet”

  7. 7

    在类路径中找不到Flash类定义

  8. 8

    从Java调用clojure函数,但找不到类路径

  9. 9

    Java类路径找不到MySQL驱动程序

  10. 10

    Java找不到类

  11. 11

    为什么添加类路径导致找不到主类?

  12. 12

    ClassNotFoundException:在路径:DexPathList上找不到类

  13. 13

    在路径中找不到WSO2ESB定制介体Java类

  14. 14

    在路径DexPathList上找不到类

  15. 15

    如何在我的Java本机回调中解决路径“ DexPathList”上的“找不到类” ...”

  16. 16

    java.lang.ClassNotFound:在路径:DexPathList上找不到类“ android.support.multidex.MultiDexApplication”

  17. 17

    在类路径中找不到功能:/ cucumberOptions

  18. 18

    找不到Java类SingularMatrixException

  19. 19

    类路径通配符-找不到类Java

  20. 20

    TestNG:在类路径testng.xml中找不到类

  21. 21

    TestNG-在类路径中找不到类

  22. 22

    Java:找不到符号类

  23. 23

    MultiDex问题:java.lang.ClassNotFoundException:在路径:DexPathList上找不到类

  24. 24

    java.lang.ClassNotFoundException:在路径上找不到类...:DexPathList

  25. 25

    在类路径中找不到类:(ClassName)

  26. 26

    在laravel中找不到类路径

  27. 27

    尽管类路径正确,Javac 还是找不到 SWT 库

  28. 28

    Java - 找不到主类

  29. 29

    尽管定义了 WPF KeyDown 方法,但在类中找不到

热门标签

归档