java - 设置类路径时无法加载main方法

标签 java import

我正在尝试在Linux服务器上运行一个java程序,其中包含一个导入的jar。 编译时它没有给出任何问题,但是当我尝试运行时,它给出错误“错误:无法找到或加载主类”。如果我删除导入及其引用,我的代码可以正常工作,没有任何加载问题。 请输入任何内容

javac -cp "/opt/CARKaim/sdk/pwdsdk.jar" SamplePwd.java     //No issues
java  -cp "/opt/CARKaim/sdk/pwdsdk.jar" SamplePwd          //Error: Could not find or load main class

最佳答案

假设 SamplePwdentry-point (例如 main(String[] args))确保当前文件夹也在您的类路径中,例如

java -cp "/opt/CARKaim/sdk/pwdsdk.jar:." SamplePwd

关于java - 设置类路径时无法加载main方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30157114/

相关文章:

java - 尝试使用鼠标监听器在数组中显示图像

mysql - Access MySQL 导出 XML

python - 为什么我的脚本目录不在 Python sys.path 中?

python - 为什么在 python 中导入 kivy 时会打印信息行?

sql - 将数据从访问导入到打开的 Excel 电子表格? (Excel VBA)

java - 使用运行时提供的属性动态对列表进行排序

java - java中调用自身的验证方法

mysql - 导出或创建数据库,哪个更快?

计算午夜数的Java代码(00 :00:00) in a date range

java - 计算字符串中单词出现的次数