配置JDK环境


本文转自:http://www.cnblogs.com/fnng/archive/2013/01/30/2883815.html,有修改

下载

登录oracle的网站去下载JDK1.8

http://www.oracle.com/technetwork/cn/java/javase/downloads/jdk8-downloads-2133151-zhs.html

  好吧!在下载之前我们要先选中“Accept
License Agreement”然后,才允许我们下载。

  等等有好几个linux版本的JDK,那么应该选择那个呢?我们先来看看他们有什么不同。

  x86对应的是32位操作系统下的应用程序,x64对应的是64位操作系统下的应用程序,那我们在下载之前要先确定我的操作系统是32位的还是64位的。

ctrl+alt+t调出ubuntu的终端。输入一下命令:

fnngj@fnngj-H24X:~$ getconf LONG_BIT //查看操作系统位数
32 fnngj@fnngj-H24X:~$ lsb_release -a //顺便看看操作系统信息
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 12.10
Release: 12.10
Codename: quantal

每种位数操作系统又分了两种类型的安装包.

  rmp原本是RedHat
Linux发行版专门用来管理Linux各项套件的程序,由于它遵循GPL规则且功能强大方便,因而广受欢迎。逐渐受到其他发行版的采用。   RPM套件管理方式的出现,让Linux易于安装,升级,间接提升了Linux的适用度。

  ar.gz就是用tar和gzip压缩后的文件扩展名。
用winzip或winrar就可以打开

我这里下载的是jdk-8u20-linux-i586.tar.gz这个版本

解压文件,并将文件复制到/usr/local/java下

修改配置文件

打开配置文件命令

sudo
gedit /etc/environment

配置内容如下:

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:$JAVA_HOME/bin"

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

export JAVA_HOME=/usr/local/java

(标红的部分为我们要添加的内容,注意路径,安装版本名称不要写错)

保存后关闭配置文件

要使配置文件生效,需要输入一下:

source
/etc/environment

修改profile文件

sudo
gedit /etc/profile

打开profile文件,添加如下内容

#set java environment

JAVA_HOME=/usr/local/java/jdk1.8.0_20
export JRE_HOME=/usr/local/java/jdk1.8.0_20/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

修改完成后保存

这个需要重启电脑才能生效。

验证:

在终端输入以下命令:

[plain] view
plain
 copy

  1. <span style="font-size:14px;">gis@gis-PC:~$ echo $JAVA_HOME
  2. /usr/local/java/jdk1.8.0_20
  3. gis@gis-PC:~$ echo $CLASSPATH
  4. .:/usr/local/java/jdk1.8.0_20/lib:/usr/local/java/jdk1.8.0_20/jre/lib:.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
  5. gis@gis-PC:~$ echo $PATH
  6. /home/gis/bin:/usr/local/java/jdk1.8.0_20/bin:/usr/local/java/jdk1.8.0_20/jre/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:$JAVA_HOME/bin:/usr/lib/gmt/bin:/usr/lib/gmt/bin:/usr/local/rasdaman/bin:/usr/local
  7. </span>

输入java -version查看java版本

[plain] view
plain
 copy

  1. <span style="font-size:14px;">gis@gis-PC:~$ java -version
  2. java version "1.8.0_20"
  3. Java(TM) SE Runtime Environment (build 1.8.0_20-b26)
  4. Java HotSpot(TM) Server VM (build 25.20-b23, mixed mode)
  5. </span>

安装eclipse


要玩java ,少不了eclipse这个利器。下面的工作就很简单了下载安装编辑器。

http://www.eclipse.org/downloads/

选择你需要的版本下载,本人下载的版本为:

eclipse-jee-luna-SR2-linux-gtk.tar.gz

解压并将解压出来的eclipse文件夹放到/usr/local/java下,当然也可以放到其他位置

我们找到解压的目录就可以运行程序,不过每次到目录下去启动程序太不方便了。

生成桌面图标

这里教你一个简单的方式。

1、在桌面上创建一个空白文件,不要扩展名。打开文档输入内容:


[plain] view plain copy

  1. <span style="font-size:14px;">[Desktop Entry]
  2. Categories=Development;
  3. Comment[zh_CN]=
  4. Comment=
  5. <span style="color:#ff0000;">Exec=/usr/local/java/eclipse/eclipse</span>
  6. GenericName[zh_CN]=IDE
  7. GenericName=IDE
  8. <span style="color:#ff0000;">Icon=/usr/local/java/eclipse/icon.xpm</span>
  9. MimeType=
  10. Name[zh_CN]=eclipse
  11. Name=eclipse
  12. <span style="color:#ff0000;">Path=/usr/local/java/eclipse</span>
  13. StartupNotify=true
  14. Terminal=false
  15. Type=Application
  16. X-DBUS-ServiceName=
  17. X-DBUS-StartupType=
  18. X-KDE-SubstituteUID=false
  19. X-KDE-Username=owen</span>

(标红的三处路径需要修改为你软件的安装路径)

修改完成保存关闭文件

右键点击生成的图标,设置权限

安装完成之后便可进行java程序开发了。如果要进行java web开发的话,记得配置apache和tomcat环境。具体教程请自行google。

【linux开发】Linux下配置java环境 安装eclipse的更多相关文章

  1. Linux下配置Java环境方法

    本文详细介绍Linux系统下配置Java环境的方法,使用JDK1.8版本. 1. 从Oracle官网上下载Java8版本. 下载链接:https://www.oracle.com/technetwor ...

  2. Linux服务器下配置Java环境、JDK

    前言 可以解决问题有/etc/profile与~/.bashrc环境文件区别 文件权限问题,只读readonly Java环境搭建 一.下载JDK包 地址:jdk1.8提取码:gx0b 把文件放到Li ...

  3. ubuntu下配置java环境变量

    1.官网下载linux对应的jdk安装包tar.gz 2.filezilla上传tar.gz到对应ubuntu目录test下(见上一篇) 3.解压:tar -zcvf XXX.tar.gz 4.修改解 ...

  4. 第一课:Centos下配置java环境变量的两种方式(jdk1.8)

    配置java环境(yum安装) 1.查出java1.8的全部版本 yum list java-1.8* 2.安装你需要的java1.8 版本(安装的名字根据查询出来的结果输入这里只是举例) yum i ...

  5. 3、Linux下配置Java环境

    转载:http://blog.sina.com.cn/s/blog_c5a35e780102wtxl.html 生物信息很多软件都是用java写的,所以需要在linux上配置java运行环境.平台上的 ...

  6. Linux下配置Java环境变量

    今天开始简单的学习了一下在Linux下安装jdk 写下来总结一下以便后来的查找和复习 首先下载Linux版的jdk我这里使用的jdk1.7:http://download.oracle.com/otn ...

  7. Red hat linux 下配置Java环境(jdk)

      1.把jdk-6u25-linux-i586-rpm.bin 复制到redhat linux中,放到/usr/java 目录下,该目录是mkdir 的,并chmod 755 jdk-6u25-li ...

  8. linux下配置java环境及问题

    一:下载jdk 下载稳定版本http://www.oracle.com/technetwork/cn/java/javase/downloads/jdk7-downloads-1880260.html ...

  9. linux 系统下配置java环境变量

    liunx桌面版本系统下载地址:http://www.ubuntukylin.com/downloads/ 1.源码包准备: 首先到官网下载jdk,http://www.oracle.com/tech ...

随机推荐

  1. java8 新特性,stream的应用

    https://www.cnblogs.com/fengli9998/p/9002377.html http://www.runoob.com/java/java8-optional-class.ht ...

  2. Noip2018退役记。

    下面是边考试边写的严肃版退役记\(:D\) Day0 其实我本来想取个这个名字:\(NOIP2018\)提高组复赛试题解析 但是这个博客自己求生欲望太强自己改名了. 先占个坑. noip考前毒奶 \( ...

  3. TJOI2017DNA

    P3763 [TJOI2017]DNA 字符串匹配,字符集大小为\(4\),认为相差不超过\(3\)即合法. 对每一种字符分开考虑不同产生的贡献. 对于串\(S\),如果当前位置相同则\(S_i=1\ ...

  4. 用java写一个死锁

    什么是死锁? 多个线程同时被阻塞,它们中的一个或者全部都在等待某个资源被释放.由于线程被无限期地阻塞,因此程序不可能正常终止. 不适当的使用“synchronized”关键词来管理线程对特定对象的访问 ...

  5. ZROI 19.08.04模拟赛

    传送门 写在前面:为了保护正睿题目版权,这里不放题面,只写题解. "这应该是正睿OI历史上第一次差评破百的比赛." "这说明来正睿集训的人越来越多了." &qu ...

  6. CodeForces-721B-Passwords

    链接: https://vjudge.net/problem/CodeForces-721B 题意: Vanya is managed to enter his favourite site Code ...

  7. HDU-3081-Marriage Match 2(最大流, 二分答案, 并查集)

    链接: https://vjudge.net/problem/HDU-3081 题意: Presumably, you all have known the question of stable ma ...

  8. hdu 6377 : 度度熊看球赛

    题目链接 题解: 将原问题转换为 对于全部 (2n)! 种情况,每种情况对ans的贡献为 D^k,其中k表示该情况下有k对情侣座位相邻. 预处理好共有 i (1<=i<=N)对情侣时,出现 ...

  9. 【leetcode】1224. Maximum Equal Frequency

    题目如下: Given an array nums of positive integers, return the longest possible length of an array prefi ...

  10. C#与JAVA的互通

    C#与JAVA的互通 https://blog.csdn.net/sinat_35165183/article/details/68936910