前提・実現したいこと
こんにちは.
http://www.ria-lab.com/archives/890#respondのサイトを参考に
Javaを使ってSONY SmartBand 2 SWR12で集めた心拍数データを取得しようとしています.
実際にプログラムを実行した結果,以下のようなエラー文が発生し,困っています.
発生している問題・エラーメッセージ
Java
1Exception in thread "main" java.lang.NoClassDefFoundError: com/google/common/base/Preconditions 2 at com.google.api.client.util.Preconditions.checkNotNull(Preconditions.java:127) 3 at com.google.api.client.json.jackson2.JacksonFactory.createJsonParser(JacksonFactory.java:80) 4 at com.google.api.client.json.JsonFactory.fromReader(JsonFactory.java:236) 5 at com.google.api.client.googleapis.auth.oauth2.GoogleClientSecrets.load(GoogleClientSecrets.java:192) 6 at GoogleFitAPITest.authorize(GoogleFitAPITest.java:149) 7 at GoogleFitAPITest.main(GoogleFitAPITest.java:73) 8Caused by: java.lang.ClassNotFoundException: com.google.common.base.Preconditions 9 at java.net.URLClassLoader.findClass(URLClassLoader.java:381) 10 at java.lang.ClassLoader.loadClass(ClassLoader.java:424) 11 at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:335) 12 at java.lang.ClassLoader.loadClass(ClassLoader.java:357) 13 ... 6 more
該当のソースコード
参考のURLに飛んでいただけると助かります.
試したこと
OAuth 2.0クライアントを削除して再度作成
Eclipseのバージョンを最新からNeonに下げる
追記)2カ月前に投稿主へ質問をしたところ,返信をいただけませんでした.
補足情報(FW/ツールのバージョンなど)
Java 8.0.2210.11
IDE環境
Eclipse 4.6.3
あなたの回答
tips
プレビュー