无法找到或加载主要 class SDK -jar

Could not find or load main class SDK -jar

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

我指的是这个 example 用于 运行 宁这个 java jar 项目

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

但我收到 错误 -无法找到或加载主 class 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

使用的命令

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路径中的space,当路径有space.

时,你应该使用"

第三,你不应该在主 class 名称前附加完整路径,只是 package.name.className