Java 无法找到或加载主类SDK-jar
目标 -我想运行一个开源java项目jar,也就是我的主机卡模拟android项目所需要的jar 我指的是运行这个javajar项目Java 无法找到或加载主类SDK-jar,java,android,jar,Java,Android,Jar,目标 -我想运行一个开源java项目jar,也就是我的主机卡模拟android项目所需要的jar 我指的是运行这个javajar项目 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\setup
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
java-cp-nfctools-examples.jar org.nfctools.examples.hce.HceDemo
,因为这个jar文件是否存在于CWD中?这个类是否存在于那个jar文件中?C:\Program Files\java是java路径,并且还设置了path变量。I tr在设置CWD(使用cd cmd)的情况下执行命令(&D)点击jar的位置否我的意思是这个jar的位置与您当前的工作目录相关?我的第一个想法是,在可执行jar中没有清单来说明主类是什么。@JigarJoshi请查看我的编辑,我已经提到了jar的路径和我使用的命令