在Ubuntu中将库添加到Java CLASSPATH

Sae*_*ani 9 java ubuntu

我不确定我的问题是否与Ubuntu或Java有关,所以请原谅我!

我正在尝试编译java程序,但是我收到以下错误:

package javax.comm does not exist
Run Code Online (Sandbox Code Playgroud)

我已经下载了所需的软件包,comm.jar但我不知道如何/在哪里安装/复制此文件.

我在某处读到这应该在CLASSPATH 文件夹中,但我没有这个文件夹.

这就是我得到的,java -version我想这意味着我已经在我的系统中安装了Java:

java version "1.6.0_24"
OpenJDK Runtime Environment (IcedTea6 1.11.4) (6b24-1.11.4-1ubuntu0.12.04.1)
OpenJDK Server VM (build 20.0-b12, mixed mode)
Run Code Online (Sandbox Code Playgroud)

我也有这些文件夹/usr/lib/jvm/:

default-java             java-1.7.0-openjdk-i386  java-6-openjdk-i386
java-1.6.0-openjdk       java-6-openjdk           java-7-openjdk-common
java-1.6.0-openjdk-i386  java-6-openjdk-common    java-7-openjdk-i386
Run Code Online (Sandbox Code Playgroud)

Hir*_*o2k 13

通常,在使用switch启动java程序时指定类路径 java -cp your.jar xxxx.java

但您也可以通过将jar复制到default-java/jre/lib/ext文件夹将其永久添加到Java安装中.

最后看一下这个问题:在java classpath中设置多个jar


Joh*_*tts 7

环境变量CLASSPATH包含一个以冒号分隔的Java应搜索类的位置列表.尝试

export CLASSPATH=$CLASSPATH:/path/to/comm.jar
Run Code Online (Sandbox Code Playgroud)