Ubuntu下配置jdk

来源:互联网 发布:nznd男团 知乎 编辑:程序博客网 时间:2024/05/16 14:38
首先到http://www.oracle.com/technetwork/java/javase/downloads/java-se-jdk-7-download-432154.html下载jdk,本人下的最新版jdk-7-linux-i586.tar.gz,然后在个人主文件夹下新建一个文件夹,我命名为java,我的用户名叫and,所以完整目录就是/home/and/java然后把jdk-7-linux-i586.tar.gz复制到/home/and/java/目录下面,对于刚入门的朋友来说,用命令可能点不能理解各个指令的意思,在此用图形方式来做。鼠标右键->使用归档管理器打开,这时就可以看到里面的所有内容,我们需要把它解压出来,如图点击工具栏上面的“解压缩”,就会把它解压到当前目录,此时的jdk目录就是/home/and/java/jdk1.7.0,此时已经解压完成了,下面来配置环境变量。在终端中输入sudo gedit /etc/environment回车,会要求输入密码,然后会打开一个文件,在文件中输入以下三行export JAVA_HOME=/home/and/java/jdk1.7.0export JRE_HOME=/home/and/java/jdk1.7.0/jreexport CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib如图注意最后一行,CLASSPATH后面有一个.:,(当时我这个忘了,结果写了个hello world,能编译,但是不能运行)同样,再修改第二个文件,在终端中输入sudo gedit /etc/profile回车在此文件中添加以下四行export JAVA_HOME=/home/and/java/jdk1.7.0export JRE_HOME=/home/and/java/jdk1.7.0/jreexport CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/libexport PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin如图:做到这一步算是OK了,注销用户,然后在终端中输入java -version试一下,如图:看到这个的话,表明已经安装成功了,别急,先写个例子测试一下:在/home/and/目录下新建文件Hello.java,打开,输入以下内容
public class Hello{
public static void main(String args[]){
System.out.println(
"hello wrold");
}
}
保存之后在终端中输入javac Hello.java(注意,是在/home/and/目录下面新建的Hello.java文件,否则,运行此命令需要先到相应的目录下面去,可以先在终端中试试ls命令,可以列出当前目录的所有文件)如果没有提示的话,表示编译成功,接下来nihao执行了,输入java Hello如果输出hello world的话,就表示配置好了,如图:这样就成功配置了jdk。
由于我用上面的步骤下载的是jdk1.7.0_15,在执行命令的时候说版本不对,应该用jdk1.6.郁闷啊。于是输入下面命令:
sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner" 
$ sudo apt-get update 
$ sudo apt-get install sun-java6-jdk
但报错找不到sun-java6-jdk。于是只好google下,输入下面命令拿到一个sh文件。
cd ~/ 
wget https://github.com/flexiondotorg/oab-java6/raw/master/oab-java.sh
然后再执行这个sh文件
chmod +x oab-java.sh 
sudo ./oab-java6.sh
这个要运行一段时间,会显示进度Download...什么什么的,等待就好了。运行完毕后再输入下面两个命令。
sudo apt-get update 
sudo apt-get install sun-java6-jdk
修改/etc/environment和/etc/profile文件如下:
export JAVA_HOME=/usr/lib/jvm/sun-java6-1.6.0.41export JRE_HOME=/usr/lib/jvm/sun-java6-1.6.0.41/jreexport CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
然后输入shutdown -r now表示立即重启电脑。重启后,再输入java -version看看版本号对不对。
0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 太岁符忘记烧了怎么办 穿裙子去了寺庙怎么办 美甲彩绘胶干了怎么办 美甲彩绘胶稀怎么办 彩绘胶弄衣服上怎么办 彩绘胶买来太稠怎么办 做指甲没有底胶怎么办 交定金后发现房屋不合法怎么办 买车付了定金不想要了怎么办 买车付定金后不想要怎么办 非法经营的产品至人伤亡怎么办 返修漆施工不对色怎么办 叶子板撞变形了怎么办 挤了三角区疖子怎么办 三角部位太鼓的怎么办 美利车车贷逾期怎么办? 外墙保温层坏了怎么办 双胞胎34周血压高怎么办 夏天穿凉鞋脚后跟干裂起硬皮怎么办 穿凉鞋脚后跟干裂起硬皮怎么办 夏天穿凉鞋磨脚怎么办 lv皮带黑色掉漆怎么办 黑色衣服穿在身上掉色怎么办 电信卡流量超了怎么办 移动卡流量超了怎么办 狗狗老是挠痒痒怎么办 出差同住的同事睡觉打鼾怎么办 小孩皮肤太黑了怎么办 苹果平板突然黑屏打不开怎么办 孩子认人晚上哭怎么办 主腹动脉有硬块怎么办 糖链抗原125偏高怎么办 狗长了个肿瘤怎么办 腺肌瘤糖类抗原125升高怎么办 糖类抗原724单项升高怎么办? 化疗期间糖类抗原升高怎么办? 门面租客到期不搬怎么办 这几天老想初恋怎么办 结婚了还想初恋怎么办 九年了想初恋了怎么办 吃肥肉恶心想吐怎么办