kernelbug
kernelbug

Reputation: 161

Java JSON package importing failure

I'm working with OpenJDK 7 (openjdk-7-jdk) under Ubuntu, compiling my code with following command

javac -d ./classes ./src/Program.java

My code contains imports

...
import java.util.concurrent.ExecutorService;
import javax.json.Json;
import javax.json.stream.JsonParser;
import javax.swing.text.html.parser.ParserDelegator;
...

and i'm getting the following error

./src/Program.java:21: error: package javax.json does not exist
import javax.json.Json;
                 ^
./src/Program.java:22: error: package javax.json.stream does not exist
import javax.json.stream.JsonParser;
                        ^

It is curious that there is no problems with importing from javax.swing or java.util.

Please tell, what am i doing wrong?

Upvotes: 7

Views: 16962

Answers (1)

user784540
user784540

Reputation:

steps to follow:

  1. Download javax.json jar file.

  2. As you have downloaded this jar file, specify it in java compiler classpath, using javac -classpath key.

  3. As you have your code compiled, then use -cp key for java command to specify this jar file in the runtime classpath upon your code execution.

More detailed information on classpath settings can be found here: http://kevinboone.net/classpath.html

Upvotes: 10

Related Questions