2016-12-10 11 views
0

私はJsonデータを解析するためにGsonライブラリを使用しています。私は次のようにターミナルからプログラムを実行しようとしています:ScalaでのGsonインポートエラーです。

scala -classpath "*.jar" JsonParsing.scala 

は、私は次のエラーを取得していますするにはどの:私はなぜこのエラーが来ているようにわからないよ

JsonParsing.scala:2: error: object google is not a member of package com import com.google.gson.Gson 

。正確なフォルダにgson jarがあるとき。

gson-2.2.2.jar 

次のように私は、import文を使用しています:このエラーの

import com.google.gson.Gson 
import com.google.gson.JsonObject 
import com.google.gson.JsonParser 

ヘルプをいただければ幸いです。ありがとう。

答えて

0

コンパイル:

$ scalac -classpath <path_to_your_jar_files> -d classes " path/to/classes/you/want/to/compile/*

を実行します。

$ scala -classpath classes:<path_to_your_jar_files> com.your.package.ClassYouWantToRun

これは、それはスケーラブルではないので、それを行うための良い方法ではありません。プロジェクトを構築して実行するには、SBTのようなツールを使用する必要があります。

+0

をダウンロードし、私は、コンパイルに同じエラーを取得しています。 @ YongSpice – hshantanu

+0

あなたはディレクトリ構造を提供する必要があります。それがないと何も推測できません。また貼り付けたコードは 'scala ....'ではなく 'scala ....'です。 – YoungSpice

0

あなたの依存関係にはGoogleパッケージは含まれていません。

あなたは使用することができます。

// https://mvnrepository.com/artifact/com.google.code.gson/gson 
libraryDependencies += "com.google.code.gson" % "gson" % "2.8.0" 

または適切な瓶にhttp://www.java2s.com/Code/Jar/g/gson.htm

関連する問題