繁体   English   中英

找不到或加载主类SDK -jar

[英]Could not find or load main class SDK -jar

目标 -我想运行一个开源Java项目jar,即https://github.com/grundid/nfctools-examples/releases ,这是我的主机卡仿真android项目所需要的。

我指的是用于运行此java jar项目的示例

java -cp nfctools-examples.jar org.nfctools.examples.hce.HceDemo

但我遇到错误- 无法找到或加载主类SDK

我也尝试了完整路径的命令

java -cp C:\DATA\setups\ACR1281U-C1 SDK v1.0\nfctools-examples.jar C:\DATA\setups\ACR1281U-C1 SDK v1.0\nfctools-examples\org\nfctools\examples\hce\org.nfctools.examples.hce.HceDemo

我已经通过以下链接找到了解决方案

“错误:无法找到或加载主类My.class”

错误:找不到或加载主类-新手

错误:找不到或加载主类

我的Java版本是1.7.0

我在Java项目方面工作不多,请帮忙!

编辑

nfctools-examples.jar的路径是C:\\ DATA \\ setups \\ ACR1281U-C1 SDK v1.0

在此处输入图片说明

使用的命令

C:\Users\sony>java -cp nfctools-examples.jar org.nfctools.examples.hce.HceDemo  
Error: Could not find or load main class org.nfctools.examples.hce.HceDemo                                                                                      
C:\Users\sony>cd C:\DATA\setups\ACR1281U-C1 SDK v1.0\nfctools-examples\org\nfctools   
                                                                                                                                 C:\DATA\setups\ACR1281U-C1 SDK v1.0\nfctools-examples\org\nfctools>java -cp nfctools-examples.jar org.nfctools.examples.hce.HceDemo                           
Error: Could not find or load main class org.nfctools.examples.hce.HceDemo 

C:\DATA\setups\ACR1281U-C1 SDK v1.0\nfctools-examples\org\nfctools>java -cp C:\DATA\setups\ACR1281U-C1 SDK v1.0\nfctools-examples.jar org.nfctools.examples.hce.HceDemo                                                                         
Error: Could not find or load main class SDK 

我认为这应该为您工作:

java -cp "C:\DATA\setups\ACR1281U-C1 SDK v1.0\nfctools-examples.jar" org.nfctools.examples.hce.HceDemo

第一个问题是jar不在当前目录中,

第二个问题是jar路径中的空间,当路径中有空间时应使用“。

第三,您不应在主类名称之前附加完整路径,而应在package.name.className附加完整路径

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM