Java.给Linux安装JDK和Eclipse

来源:互联网 发布:近几年大学生就业数据 编辑:程序博客网 时间:2024/06/05 20:47
  • 好吧在windows上玩够了
  • 不过还是Linux比较省心
  • 因为windwos一旦出错就让人满头雾水不知所措

操作系统版本

$ cat /proc/version
Linux version 4.4.0-57-generic (buildd@lgw01-54) (gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.4) ) #78-Ubuntu SMP Fri Dec 9 23:50:32 UTC 2016


JDK安装

  • 首先到官网里下载对应版本的JDK

目前看到的是这个样子

JDK版本

  • Linux x86即32位版本
    • 关于x86的一些资料和一些资料
    • x86是一个Intel通用计算机系列的标准编号缩写,也标识一套通用的计算机指令集合,X与处理器没有任何关系,它是一个对所有*86系统的简单的通配符定义,例如:i386、i586、奔腾(pentium)。
    • 由于早期intel的CPU编号都是如8086,80286来编号,这整个系列的CPU都是指令兼容的,所以都用X86来标识所使用的指令集合。如今的奔腾、P2、P4、赛扬系列都是支持X86指令系统的,所以都属于X86家族。
  • Linux x64即64位版本
  • Mac OS X就这一个可选
  • Solaris系统是由Unix系统的一个衍生分支BSD系列发展而来
    • Unix相关历史也是十分有趣,自己左看一点右看一点一直没有全弄清
  • Windows x86(32位)和x64(64位)
  • 前两个不是很懂,不过既然有ARM就应该是Linux系统的嵌入式版本吧,一个看不太懂的解释

  • 至于tar.gz和rpm

    • rpm即软件包,可用rpm命令来安装
    • tar.gz则直接解压并配置好环境变量就可以使用了
  • 好了现在我有一个jdk1.8.0_121.tar.gz了

  • 复制到/usr/java/下,因为我准备安装在那里

$ pwd/usr$ sudo mkdir java$ sudo cp /home/username/下载/jdk1.8.0_121.tar.gz /usr/java
  • 解压即可得到jdk1.8.0_121
$ sudo tar -zxvf jdk1.8.0_121.tar.gz
  • 删掉压缩文件
$ sudo rm jdk1.8.0_121.tar.gz
  • 配置环境变量

    • 由于/ect/profile只读,故sudo下用vi打开,并最后用:wq!来保存退出
$sudo vi /ect/profile
  • 在/ect/profile文件末尾追加以下内容
export JAVA_HOME=/usr/java/jdk1.8.0_121export JRE_HOME=$JAVA_HOME/jreexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JRE_HOME/lib/tools.jarexport PATH=$JAVA_HOME/bin:$PATH
  • 使环境变量生效
$ source /etc/profile
  • 测试java
$ java -versionjava version "1.8.0_121"Java(TM) SE Runtime Environment (build 1.8.0_121-b13)Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode)
  • 对于环境变量
    • source /etc/profile可在不重启系统的情况下使环境变量生效,但是仅限于当前终端,对于其他终端则无效
    • 重启后环境变量才正式生效
    • 关于Linux的环境变量

Eclipse安装

  • 64位下载传送门

  • 下载后打开是这个样子
    这里写图片描述

  • 也就是说这还只是一个安装器,不过倒是省去了不少麻烦

  • 运行可执行文件eclipse-inst
  • 选择需要的eclipse版本然后安装就可以了
  • 我安装了Java EE

这里写图片描述

  • 运行eclipse

这里写图片描述

  • 搞定

  • 不过在Linux上似乎没什么使用eclipse的必要(?),习惯了使用vs code或gedit或vi编写代码,在终端用gcc(javac)来编译运行,同时还可以直接在终端上把代码git到远程
  • 不过eclipse还是挺好用的,身为一个IDE很是强大,之前用vs code的原因也是从windows上使用vs studio遗留下来的习惯,eclipse同样如此
0 0