gpt4 book ai didi

java - 名称错误 NoClassDefFoundError

转载 作者:行者123 更新时间:2023-11-30 04:12:29 24 4
gpt4 key购买 nike

我有一个目录 /mydir、包 p /mydir/p 和类 cl /mydir/p/cl.class

我不想cd进入包目录。如果可能的话,如何从包目录外部执行我的类,例如目录 /my/otherdir/here

/my/otherdir/here>java -cp /mydir/p p.cl

收到 java.lang.NoClassDefFoundError: p/cl 错误。

显然java -cp/mydir/p cl会抛出错误的名称:p/cl错误。

最佳答案

包目录p不需要位于类路径上。这是它的父目录 /mydir 的作用。不过,在提供类名(如 p.cl)时需要包含该包。

java -cp /mydir p.cl

关于java - 名称错误 NoClassDefFoundError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19278935/

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