首先,我发现我最初的问题“如何获取日历api类定义和库”被关闭了,这让我相当恼火。抱歉,这不是没有焦点。它特别询问了我需要什么库来独立编译calendarquickstart.java示例(没有gradle)。我认为任何真正使用这个api的人都需要这些信息,而这些信息是找不到的。我确实找到了信息,并将发布解决方案。
r8uurelv1#
好吧,我终于让它经历了很多的尝试和错误。为了编译calendarquickstart.java独立程序(w/o gradle),我需要从google-api-client-assembly-1.30.2-1.30.2.zip下载以下jar文件https://developers.google.com/api-client-library/java/google-api-java-client/download (该zip中有54个文件!):google-oauth-client-java6-1.25.0.jar google-api-client-1.25.0.jar jetty-6.1.26.jar google-http-client-1.25.0.jar google-oauth-client-jetty-1.25.0.jar jackson-core-2.9.6.jar google-http-client-jackson2-1.25.0.jar jetty-util-6.1.26.jar google-oauth-client-1.25.0.jar google-api-services-calendar-v3-rev411.25.0.jar此外,我还需要guava-core-19.0.0.jar,我从https://jar-download.com/download-handling.php.我还必须包含tomcatservlet-api.jar,只有在授权和启动网页时才需要。就像我说的,最好能有文件证明。虽然gradle工具对于概念验证很有用,但在尝试构建web应用jsp程序时却毫无价值。希望这能帮助其他人。
1条答案
按热度按时间r8uurelv1#
好吧,我终于让它经历了很多的尝试和错误。为了编译calendarquickstart.java独立程序(w/o gradle),我需要从google-api-client-assembly-1.30.2-1.30.2.zip下载以下jar文件https://developers.google.com/api-client-library/java/google-api-java-client/download (该zip中有54个文件!):
google-oauth-client-java6-1.25.0.jar google-api-client-1.25.0.jar jetty-6.1.26.jar google-http-client-1.25.0.jar google-oauth-client-jetty-1.25.0.jar jackson-core-2.9.6.jar google-http-client-jackson2-1.25.0.jar jetty-util-6.1.26.jar google-oauth-client-1.25.0.jar google-api-services-calendar-v3-rev411.25.0.jar
此外,我还需要guava-core-19.0.0.jar,我从https://jar-download.com/download-handling.php.
我还必须包含tomcatservlet-api.jar,只有在授权和启动网页时才需要。
就像我说的,最好能有文件证明。虽然gradle工具对于概念验证很有用,但在尝试构建web应用jsp程序时却毫无价值。希望这能帮助其他人。