Ubuntu16.04 手动安装Java环境, 配置环境变量以及安装Eclipse(c++,Java一样的)

安装这东西, 不熟悉的时候, 网上找点资料看, 一葫芦画瓢来做, 80%能做好.

但是,万一自己手欠,少了点东西或者多了点东西, 就完蛋! 这时候还是得摸索啊, 不过摸索完,学到的东西特别多

开始吧

我们不使用 apt-get的方式安装, 咱手动自己下,丰衣足食.

首先 ,下载Java Jdk (自己官网下, 下载压缩包,例如jdk-8u91-linux-x64.tar.gz, eclipse-cpp-neon-R-linux-gtk-x86_64.tar.gz)


准备工作做好了, 假设我们把这些程序都安装到 /usr/local下面

(1). 将压缩文件复制到安装目录并解压 ,这里咱采用先复制,再解压的方式

进入下载好的jdk路劲(当然也可以使用绝对路径来复制).执行复制命令

sudo cp jdk-8u91-linux-x64.tar.gz /usr/local

(2) 进入 /usr/local目录, 解压文件(如果你下载的文件不是.gz格式, 自己查相关解压命令)

sudo tar -zvxf jdk-8u91-linux-x64.tar.gz

解压完成就得到类似 jdk1.8.0_92的文件夹, 这就是java的根目录了

运行

pwd

可以查看完整路径,复制这个路径java路径, 如/usr/local/jdk1.8.0_92

(3)接下来配置环境变量

打开配置文件

sudo gedit /etc/profile
在文件末尾另起一行, 添加java环境变量:

export JAVA_HOME=/usr/local/jdk1.8.0_92

export CLASSPATH=.:$JAVA_HOME/lib:$CLASSPATH

export PATH=$JAVA_HOME/bin:$PATH

其中JAVA_HOME的路劲换为你实际的java路径, 后面两行可以不变

保存文件, 关闭gedit

在终端上输入

java -version
查看是否显示版本号:

java version "1.8.0_92"
Java(TM) SE Runtime Environment (build 1.8.0_92-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.92-b14, mixed mode)

估计现在是不会显示的,因为配置文件还没生效,需要在终端执行:

source /etc/profile
让配置文件立即生效, 之后再试试能不能查看java版本号


*****************************************************************************************

Eclipse安装

这个折磨人的小妖精啊, 被他害死了.

我在笔记本上安装的好好的, 在台式机上,莫名其妙地出现了各种问题. 例如

创建项目的时候卡死;

顶部系统菜单栏无法显示, 好不容易弄好吧, 点开preferences菜单,里面的菜单项居然不能动. 浪费了我半天时间

(1) 跟复制,解压缩Jdk一样, 把eclipse解压多/usr/local得到eclipse, 假设完整路径为 /usr/local/eclipse

里面有个eclipse的执行程序 执行

./eclipse
就可以运行, 要是运行没有有任何问题的画, 运行起来以后,桌面上任务栏不是有这个eclipse图标嘛, 右键点击图标->Lock to launcher 把它锁定到启动栏就完事.以后你就点击这个图标运行吧. 结束.

但是如果你想在系统菜单中看到eclipse图标(按Win键或者点击桌面左上角的那个像旋风一样的SB图标) ,或者你运行出了问题(我也不知道什么时候会出问题, 反正我台式机是出了),那么咱继续

(2)创建eclipse图标

sudo gedit /usr/share/applications/eclipse.desktop
估计这个文件是不存在的,没事gedit会帮我们创建的

在gedit编辑工具中粘贴以下内容:

[Desktop Entry]
Version=1.0
Name=eclipse-neon
Exec=env UBUNTU_MENUPROXY=0 /usr/local/eclipse
Terminal=false
Icon=/usr/local/eclipse/icon.xpm
Type=Application
Categories=Development

其中,/usr/local/eclipse是eclipse根目录,  根目录下有个icon.xpm文件, 所以Icon=/usr/local/eclipse/icon.xpm

还有一些参数, 比如Name就是eclipse图标显示名字啦, 自己随便改,改成 '我是SB'都可以

不得不说一下,有些博客文章里面 ,Exec是这样的:

Exec=/usr/local/eclipse
这就是导致我的eclipse系统菜单无法显示的原因, 所以我的要加上env UBUNTU_MENUPROXY=0
另外一种解决菜单无法显示的方法是添加环境变量UBUNTU_MENUPROXY, 即在/etc/profile中添加: export UBUNTU_MENUPROXY=0 咱就不多说了.

保存, 关闭gedit, 现在应该能在系统菜单看到eclipse了, 点击它,运行

如果Eclipse提示找不到JVM,找不到Java环境之类的, 那么你就得执行

java -version
看看你java环境有没有配置好了, 如果能看到版本信息, 那么再检查一下环境变量配好没(参看前面的配置).

如果java没问题, eclipse还是无法运行, 就建议你重启一次电脑, 因为特么的配置真的没更新,eclipse这个SB找不到java


好了, 祝你顺利.

写得太特么详细了












你可能感兴趣的:(Linux)