Scala中的Gson导入错误。

时间:2016-12-10 00:14:21

标签: json scala parsing gson

我正在使用Gson库来解析Json数据。我试图从终端运行程序如下:

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

对此错误的帮助将不胜感激。谢谢。

2 个答案:

答案 0 :(得分:1)

您的依赖性不包括谷歌套餐。

您可以使用:

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

或下载适当的jar http://www.java2s.com/Code/Jar/g/gson.htm

答案 1 :(得分: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之类的工具来构建和运行项目。