gpt4 book ai didi

java - 为什么我在使用 java 的 Google CAlendar 库中遇到此异常?

转载 作者:行者123 更新时间:2023-12-04 06:41:02 25 4
gpt4 key购买 nike

我只是尝试编译一个用于在 java 中进行测试的小程序。我添加了谷歌日历库并测试它是否有效,我尝试了以下代码。

package googlemaptest;

import com.google.gdata.client.calendar.CalendarService;
import com.google.gdata.client.calendar.CalendarService.Versions;

/**
*
* @author vimal
*/
public class Main {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {

System.out.println("VErsion testing ..........."+CalendarService.CALENDAR_SERVICE );
System.out.println("VErsion testing ..........."+CalendarService.DEFAULT_VERSION );// this is line 24 in my codes
}

}

我希望它会返回日历版本及其名称,但作为返回,它返回给我的是这样的:
VErsion testing ...........cl
Exception in thread "main" java.lang.RuntimeException: Uncompilable source code
at googlemaptest.Main.main(Main.java:24)
Java Result: 1
BUILD SUCCESSFUL (total time: 0 seconds)

我分析了文件,它出现了以下异常

在里面:
配置文件初始化:
删除:D:\Program Files\NetBeans 6.8\googleMapTEst\build\built-jar.properties
deps-jar:
更新属性文件:D:\Program Files\NetBeans 6.8\googleMapTEst\build\built-jar.properties
在里面:
部门清理:
更新属性文件:D:\Program Files\NetBeans 6.8\googleMapTEst\build\built-clean.properties
删除目录 D:\Program Files\NetBeans 6.8\googleMapTEst\build
干净的:
创建的目录:D:\Program Files\NetBeans 6.8\googleMapTEst\build\classes
创建的目录:D:\Program Files\NetBeans 6.8\googleMapTEst\build\empty
将 1 个源文件编译到 D:\Program Files\NetBeans 6.8\googleMapTEst\build\classes
编译单:
个人资料单:
Profiler 代理:WAITING端口 5140 上的连接,超时 10 秒(协议(protocol)版本:9)
Profiler Agent:与工具建立本地连接
版本测试............cl
线程“主”java.lang.NoClassDefFoundError 中的异常:com/google/common/collect/Maps
在 com.google.gdata.wireformats.AltRegistry.(AltRegistry.java:118)
在 com.google.gdata.wireformats.AltRegistry.(AltRegistry.java:100)
在 com.google.gdata.client.Service.(Service.java:555)
在 googlemaptest.Main.main(Main.java:24)
引起:java.lang.ClassNotFoundException:com.google.common.collect.Maps
在 java.net.URLClassLoader$1.run(URLClassLoader.java:202)
在 java.security.AccessController.doPrivileged( native 方法)
在 java.net.URLClassLoader.findClass(URLClassLoader.java:190)
在 java.lang.ClassLoader.loadClass(ClassLoader.java:307)
在 sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
在 java.lang.ClassLoader.loadClass(ClassLoader.java:248)
... 4 更多
Profiler 代理:与代理的连接已关闭
Profiler 代理:与代理的连接已关闭
Profiler 代理:正在初始化...
Profiler 代理:选项:>D:\Program Files\NetBeans 6.8\profiler3\lib,5140,10<
Profiler 代理:已成功初始化
Java 结果:1
构建成功(总时间:4 秒)

由于我是第一次使用这个库,所以我对异常了解不多。谁能告诉我为什么会发生这种情况以及我该如何解决?

最佳答案

我的猜测是你试图在 Eclipse 中运行代码,它确实让你运行实际上没有成功编译的代码。

查看编译器错误。他们会帮助你。

关于java - 为什么我在使用 java 的 Google CAlendar 库中遇到此异常?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4234071/

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