我正在使用并从中Ubuntu 10.10
下载。这是一个压缩文件,解压后我得到了 的所有文件和文件夹。jdk7
java.sun.com
jdk
jdk1.7.0
但是现在如果我尝试编译一个java
程序,就会出现未找到的错误javac
。
我该如何设置PATH
才能在任何地方jdk1.7.0\bin
使用javac
?
答案1
安装 Sun JDK 的更好方法如下:
用来update-alternatives
为您完成所有繁重的工作。
无论如何,更新PATH
是一个非常基本的命令。
在默认的 bash shell 中:
export PATH=$PATH:/your/path
对于 csh 使用:
setenv PATH $PATH:/your/path
编辑:请注意,这确实是安装 Java 6 而不是 Java 7 的说明,截至目前,Java 7 在任何官方存储库或 ppa 中仍然不可用。
答案2
- 从以下网址下载最新版本的 Java
java.sun.com
- 将文件解压到您的主文件夹中。
在终端中运行以下命令
sudo mkdir -p /usr/lib/java/
sudo mv jdk1.7.0/ /usr/lib/java/
profile
在etc
文件夹中找到文件FileSystem
在编辑器中编辑并写下行
导出 PATH=/usr/lib/java/jdk1.7.0/bin:$PATH
保存。您可能需要
restart
您的系统进行这些更改。
您可以使用以下命令检查当前版本javac -version
答案3
最简单的方法:
sudo add-apt-repository -y ppa:webupd8team/java
sudo apt-get 更新
sudo apt-get install -y oracle-jdk7-installer
我认为此后您不需要费心设置路径。
答案4
Ubuntu 中的 JAVA CLASSPATH 设置
sudo gedit etc/environment
输入你的密码
PATH=".:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
(已经存在)只需添加以下两行(这里我使用的是 java6)
JAVA_HOME="/usr/lib/jvm/java-1.6.0-openjdk-i386"
CLASSPATH=".:/usr/lib/jvm/java-1.6.0-openjdk-i386/lib"
保存该文件并重新启动系统。