在ubuntu下安装JDK的一些经验教训。
首先,在oracle官网上下载JDK。可以下载.bin的也可以下载.gz的,但是安装的时候有一点点不太一样的。
当你下载的是.gz文件时,可以直接鼠标右键解压到当前文件夹。1)然后把解压后的文件夹jdk1.7.0_05拷贝到你想放jdk 的位置。我们这里就放在/usr/lib/jvm下面,也可以使用命令
sudo mv jdk1.7.0_05 /usr/lib/jvm
2)配置环境变量
输入命令,sudo gedit /etc/profile
打开了profile 文件,在文件的最末端输入环境变量
#set Java Enviroment
export JAVA_HOME="usr/local/lib.../jdk1.7.0";//地址为你的jdk解压包所在的位置最后是你解压包的名字。
export JRE_HOME="usr/local/lib.../jdk1.7.0/jre ";//在上面地址的基础上加上/jre。
export CLASSPATH=".:$JAVA_HOME/bin:$CLASSPATH";
export PAHT="$JAVA_HOME:$PATH"
然后保存,退出。
3)修改ubuntu中默认的jdk,输入
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0_05/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.7.0_05/bin/javac 300
如果有提示手动修改时,在输入一遍即可。
4)然后输入java -version ,如果成功输入
java version "1.7.0_05"
Java(TM) SE Runtime Environment (build 1.7.0_05-b05) Java HotSpot(TM) Client VM (build 23.1-b03, mixed mode) jdk 安装成功。如果显示usr/bin/java 不存在或没有该目录
~$ java -version
bash: /usr/local/lib/jvm/java-7-sun/bin/java: 没有那个文件或目录则需要在加上一个命令
sudo apt-get install ia32-libs
然后一直yes安装即可。安装完成后,在输入java -version 肯定没问题了。
这个问题我一直都会遇见,网上居然很少有人提,一行命令让我折腾了一晚上。
其实原因很简单,是因为他没有32位的运行库 ia32-libs 会出这种八杆子打不着的奇怪提示。
直接安装即可。
后面就可以安装你的ssh了
sudo chmod -R 777 myResources