hshantanu
hshantanu

Reputation: 454

Gson import error in Scala.

I am using a Gson library for parsing Json data. I am trying to run a program from terminal as follows:

scala -classpath "*.jar" JsonParsing.scala

To which I am getting the following error:

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

I am unsure as why this error is coming. When I have gson jar in accurate folder.

gson-2.2.2.jar

I am using import statements as follows:

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

Help on this error would be appreciated. Thanks.

Upvotes: 1

Views: 1726

Answers (2)

Nilesh
Nilesh

Reputation: 2180

Your dependancy not include google package.

You can use :

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

or download appropriate jar http://www.java2s.com/Code/Jar/g/gson.htm

Upvotes: 1

The_Tourist
The_Tourist

Reputation: 2128

Compile:

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

Execute:

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

This is not a good way of doing it because it's not scalable. You should be using a tool like SBT to build and run projects.

Upvotes: 0

Related Questions