ユーザーがアップロードした動画の詳細を取得するために、grails と google youtube api ( https://developers.google.com/youtube/2.0/developers_guide_java#AuthSub_for_Web_Applications ) を使用しています。しかし、YouTubeService クラスを次のように初期化しようとするとすぐに:
String emailID="XXXX@gmail.com"//this is the id with which i registered for developer key
String DeveloperKey="XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" //developer key given by google
YouTubeService service=new YouTubeService(emailID,DeveloperKey)
//I am done using appName,clientId(given by google) as the first parameter to the
YouTubeService but nothing helped
次のエラーが表示されます。
Class java.lang.ClassNotFoundException
Message com.google.gdata.data.media.MediaMultipart
//I can see this MediaMultipart file in the said destination in one of the included jars.
Originally it was complaining about com.google.collections.common.Maps but then i
added google.collections.1-rc.jar. I also tried adding guava.jar as read from various
forums but that could not solve my problem
ページをリロードすると、エラーが次のように変わります
Class java.lang.NoClassDefFoundError
Message Could not initialize class com.google.gdata.client.youtube.YouTubeService
必要なすべての jar ( http://code.google.com/p/gdata-java-client/downloads/list ) を含めましたが、この問題は解決されていません。助けてください。