[英]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
我已经通过以下链接找到了解决方案
我的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.