我正在尝试在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
最佳答案
假设 SamplePwd
有 entry-point (例如 main(String[] args)
)确保当前文件夹也在您的类路径中,例如
java -cp "/opt/CARKaim/sdk/pwdsdk.jar:." SamplePwd
关于java - 设置类路径时无法加载main方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30157114/