gpt4 book ai didi

java - java, linux 中的 noclassdefounderror

转载 作者:太空宇宙 更新时间:2023-11-04 11:00:21 24 4
gpt4 key购买 nike

通过 shell 脚本运行一个 java 类:

java -cp $CLASSPATH CG_GpsRequest "dbname","oracle.jdbc.driver.OracleDriver","abc","abc"

在 unix 中运行脚本时,出现错误,

Exception in thread "main" java.lang.NoClassDefFoundError: CG_GpsRequest
Caused by: java.lang.ClassNotFoundException:

CG_GpsRequest 是类文件名。

最佳答案

好吧..如果我没理解错的话..

我认为它的包名规范有问题..

您的 calss CG_GpsRequest 您必须在打包方式中指定,例如

com.xxx.yyy.CG_GpsRequest 

所以我认为 JVM 正在搜索您的类 com.xxx.yyy.CG_GpsRequest 在此模式中,因此请运行您的脚本并进行以下修改。

java -cp $CLASSPATH com.xxx.yyy.CG_GpsRequest  "dbname","oracle.jdbc.driver.OracleDriver","abc","abc"

这只是假设您已经在 Pacakgin hirarechy 中创建了您的类,因为您没有指定更多信息。

关于java - java, linux 中的 noclassdefounderror,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27242013/

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