您的位置:首页 > 编程语言 > Java开发

ubuntu下安装Java开发环境和eclipse的个人总结

2016-03-17 17:54 441 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/Kobe930919/article/details/50915778

一.安装JDK,选择需要的版本,比如安装在/home/Kobe/eclipseforcpp/jdk1.8.0_74

二.配置环境变量,两种方法

1.打开终端,先切换到root的bash,sudo bash

然后按照以下流程操作:

mkdir/usr/lib/jvm/

进入/home/Kobe/eclipseforcpp/

mv jdk1.8.0_74/ /usr/lib/jvm/sun-java-jdk  (可以不移动,只需更改下面命令中的路径即可,这里注意mv命令,mv jdk1.8.0_74/ /usr/lib/    jvm/sun-java-jdk是将 jdk1.8.0_74目录及其下面的所有文件移动到 sun-java-jdk文件夹下,如果只想复制jdk1.8.0_74/文件下的内容,可以用     命令mv jdk1.8.0_74/* /usr/lib/jvm/sun-java-jdk,这里使用mv jdk1.8.0_74/ /usr/lib/jvm/sun-java-jdk)
update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/sun-java-jdk/mv jdk1.8.0_74/bin/java" 1
update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/sun-java-jdk/mv jdk1.8.0_74/bin/javac" 1
update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/sun-java-jdk/mv jdk1.8.0_74/bin/javaws" 1
update-alternatives --install "/usr/bin/jar" "jar" "/usr/lib/jvm/sun-java-jdk/mv jdk1.8.0_74/bin/jar" 1
update-alternatives --config java
选择刚设置的文件位置

update-alternatives--config javac

同上

配置完成。

2.在终端中输入:

sudo gedit/etc/environment

文件末尾添加如下:

exportJAVA_HOME=/home/Kobe/eclipseforcpp/jdk1.8.0_74
exportJRE_HOME=/home/Kobe/eclipseforcpp/jdk1.8.0_74/jre
exportCLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

在profile中配置jdk环境变量:

sudogedit /etc/profile,

并在后面加上以下几行:

#set javaenvironment
exportJAVA_HOME=/home/Kobe/eclipseforcpp/jdk1.8.0_74
exportJRE_HOME=/home/Kobe/eclipseforcpp/jdk1.8.0_74/jre
exportCLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin

注销用户,然后在终端中输入java-version试一下

记得一定要注销后,再重新登录用户

三.下载安装eclipse,解压到指定文件夹下就可以启动使用了,如果JDK版本和eclipse版本不匹配,可以下载新的JDK重新配置,若需要保留原先环境,又要运行当前eclipse,可以下载对应版本,解压到指定文件夹下,打开eclipse对应的eclipse.ini,在openFile底下加这样的命令

-vm

/home/kobe/eclipseforcpp/jdk1.8.0_74/bin/ (新JDK路径)

Windows下可以加

-vm
D:/java/JDK/jre/bin/client/jvm.dll

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: