我使用Ubuntu 14.04,并安装使用我如何设置路径在Ubuntu到西河14.04
sudo apt-get install openjdk-7-jdk
现在我安装了JDK版本的XStream 1.4.7,但每当我编译任何使用包java文件,我得到一个错误,告诉我,它无法找到com.thoughtworks
包:
$javac app.java
error: package com.thoughtworks.xstream does not exist
import com.thoughtworks.xstream.XStream;
我检查它是否已正确安装和我有它在我的/usr/share/java
。谷歌搜索后,我发现我必须设置$CLASSPATH
变量,但是,我的系统中甚至没有这样的变量。
echo $JAVA_HOME
也没有echo $CLASSPATH
吐出任何东西(我也尝试了括号),但是编译和执行都适用于任何其他常用软件包。
我的结论是路径设置在其他地方(?)。
我还没有为任何$PATH
一套export
我的.bashrc和的.profile文件,所以我不知道在哪里或如何告诉Java编译器找到XStream的包。
其他一切都在我的系统中完美工作。任何人都可以指出我正确的方向吗?一个简单的CLI命令来查找我的编译器正在使用的路径并将xtream路径添加到它。提前致谢。
在Debian 8上将会是(注意,我也在末尾添加了当前的directroy':.'):'javac -cp /usr/share/java/xstream-1.4.7.jar :. myapplication.java' – 2017-02-22 23:15:55