目标 - 我想运行一个开源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
使用的命令
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
答案 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