Reputation: 161
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
Reputation:
steps to follow:
Download javax.json jar file.
As you have downloaded this jar file, specify it in java compiler classpath, using javac -classpath
key.
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