gpt4 book ai didi

java - 线程 "main"java.lang.NoClassDefFoundError : xxxxx (wrong name: xxxxx) error when running program 中的异常

转载 作者:行者123 更新时间:2023-11-29 22:04:47 25 4
gpt4 key购买 nike

我试图在这里运行代码 -- http://code.google.com/p/android-market-api/wiki/HowDownloadApps--,并将此代码放在 Tester.java 文件中(如下所示)。两个 .jars 也与此文件位于同一目录中,名为 androidmarketapi-0.6.jar 和 protobuf-java-2.2.0.jar。两者都在我的类路径中(我在 Windows 7 上)。它编译得很好,使用命令“javac Tester.java”。在同一目录中创建了一个 Tester.class 文件。

 public class Tester {
public static void main (String[] args) {
MarketSession session = new MarketSession(true);
System.out.println("login...");
}

}

但是,程序不会运行!

 java Tester

 java -cp . Tester

两者都会产生以下错误消息:

 Exception in thread "main" java.lang.NoClassDefFoundError: Tester
(wrong name: com/gc/android/market/api/Tester)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:791)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)

还有 9~ 个这样的“在 java.net”、“在 java.security”、“在 sun.misc”,“在 sun.launcher” 类型的错误消息。

有人知道吗?

谢谢!

最佳答案

根据错误消息,我可以看到 Tester 在包 com.gc.android.market.api

我希望你的控制台命令是这样的

java com.gc.android.market.api.Tester

关于java - 线程 "main"java.lang.NoClassDefFoundError : xxxxx (wrong name: xxxxx) error when running program 中的异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10990294/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com