无法找到或加载主类SDK -jar

时间:2015-01-07 18:17:14

标签: java android jar

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

我指的是这个example来运行这个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

我已经浏览了以下链接但未找到解决方案

"Error: Could not find or load main class My.class"

Error: Could not find or load main class- Novice

Error: Could not find or load main class

我的java版本是1.7.0

我对java项目没有太多帮助,请帮忙!

修改

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

enter image description here

使用的命令

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 

1 个答案:

答案 0 :(得分:0)

我认为这应该适合你:

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

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

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

第三,你不应该在主类名之前附加完整路径,只需package.name.className