【linux开发】Linux下配置java环境 安装eclipse
配置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

修改完成后保存
这个需要重启电脑才能生效。
验证:
在终端输入以下命令:
- <span style="font-size:14px;">gis@gis-PC:~$ echo $JAVA_HOME
- /usr/local/java/jdk1.8.0_20
- gis@gis-PC:~$ echo $CLASSPATH
- .:/usr/local/java/jdk1.8.0_20/lib:/usr/local/java/jdk1.8.0_20/jre/lib:.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
- gis@gis-PC:~$ echo $PATH
- /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
- </span>
输入java -version查看java版本
- <span style="font-size:14px;">gis@gis-PC:~$ java -version
- java version "1.8.0_20"
- Java(TM) SE Runtime Environment (build 1.8.0_20-b26)
- Java HotSpot(TM) Server VM (build 25.20-b23, mixed mode)
- </span>
安装eclipse
要玩java ,少不了eclipse这个利器。下面的工作就很简单了下载安装编辑器。
http://www.eclipse.org/downloads/
选择你需要的版本下载,本人下载的版本为:
eclipse-jee-luna-SR2-linux-gtk.tar.gz
解压并将解压出来的eclipse文件夹放到/usr/local/java下,当然也可以放到其他位置
我们找到解压的目录就可以运行程序,不过每次到目录下去启动程序太不方便了。
生成桌面图标
这里教你一个简单的方式。
1、在桌面上创建一个空白文件,不要扩展名。打开文档输入内容:
- <span style="font-size:14px;">[Desktop Entry]
- Categories=Development;
- Comment[zh_CN]=
- Comment=
- <span style="color:#ff0000;">Exec=/usr/local/java/eclipse/eclipse</span>
- GenericName[zh_CN]=IDE
- GenericName=IDE
- <span style="color:#ff0000;">Icon=/usr/local/java/eclipse/icon.xpm</span>
- MimeType=
- Name[zh_CN]=eclipse
- Name=eclipse
- <span style="color:#ff0000;">Path=/usr/local/java/eclipse</span>
- StartupNotify=true
- Terminal=false
- Type=Application
- X-DBUS-ServiceName=
- X-DBUS-StartupType=
- X-KDE-SubstituteUID=false
- X-KDE-Username=owen</span>
(标红的三处路径需要修改为你软件的安装路径)
修改完成保存关闭文件
右键点击生成的图标,设置权限
安装完成之后便可进行java程序开发了。如果要进行java web开发的话,记得配置apache和tomcat环境。具体教程请自行google。
【linux开发】Linux下配置java环境 安装eclipse的更多相关文章
- Linux下配置Java环境方法
本文详细介绍Linux系统下配置Java环境的方法,使用JDK1.8版本. 1. 从Oracle官网上下载Java8版本. 下载链接:https://www.oracle.com/technetwor ...
- Linux服务器下配置Java环境、JDK
前言 可以解决问题有/etc/profile与~/.bashrc环境文件区别 文件权限问题,只读readonly Java环境搭建 一.下载JDK包 地址:jdk1.8提取码:gx0b 把文件放到Li ...
- ubuntu下配置java环境变量
1.官网下载linux对应的jdk安装包tar.gz 2.filezilla上传tar.gz到对应ubuntu目录test下(见上一篇) 3.解压:tar -zcvf XXX.tar.gz 4.修改解 ...
- 第一课:Centos下配置java环境变量的两种方式(jdk1.8)
配置java环境(yum安装) 1.查出java1.8的全部版本 yum list java-1.8* 2.安装你需要的java1.8 版本(安装的名字根据查询出来的结果输入这里只是举例) yum i ...
- 3、Linux下配置Java环境
转载:http://blog.sina.com.cn/s/blog_c5a35e780102wtxl.html 生物信息很多软件都是用java写的,所以需要在linux上配置java运行环境.平台上的 ...
- Linux下配置Java环境变量
今天开始简单的学习了一下在Linux下安装jdk 写下来总结一下以便后来的查找和复习 首先下载Linux版的jdk我这里使用的jdk1.7:http://download.oracle.com/otn ...
- Red hat linux 下配置Java环境(jdk)
1.把jdk-6u25-linux-i586-rpm.bin 复制到redhat linux中,放到/usr/java 目录下,该目录是mkdir 的,并chmod 755 jdk-6u25-li ...
- linux下配置java环境及问题
一:下载jdk 下载稳定版本http://www.oracle.com/technetwork/cn/java/javase/downloads/jdk7-downloads-1880260.html ...
- linux 系统下配置java环境变量
liunx桌面版本系统下载地址:http://www.ubuntukylin.com/downloads/ 1.源码包准备: 首先到官网下载jdk,http://www.oracle.com/tech ...
随机推荐
- Web Api 接口返回值不困惑:返回值类型详解
前言:已经有一个月没写点什么了,感觉心里空落落的.今天再来篇干货,想要学习Webapi的园友们速速动起来,跟着博主一起来学习吧.之前分享过一篇 WebApi 接口参数:传参详解,这篇博文内容本身很基础 ...
- 深入理解JAVA虚拟机 虚拟机字节码执行引擎
执行引擎 执行引擎是java虚拟机的重要组成部分.它的作用是接收字节码,解析字节码,执行并输出执行结果. 虚拟机是相对于物理机的概念,物理机的执行引擎是直接建立在处理器.寄存器.指令集和操作系统的层面 ...
- 【练习】(a,b)和(b,a)是相同的,如何去除(b,a)保留(a,b)
[(0, 3), (0, 11), (1, 8), (1, 9), (1, 15), (3, 0), (8, 1), (8, 9), (8, 15), (9, 1), (9, 8), (9, 15), ...
- Redis数据类型之散列表
Redis五大数据类型以及操作 目录: 一.redis的两种链接方式 二.redis的字符串操作(string) 三.redis的列表操作(list) 四.redis的散列表操作(类似于字典里面嵌套字 ...
- AI应该享有与动物一样的权利吗?
全世界的大学都在进行人工智能(AI)的重大研究,艾伦研究所(Allen Institute)等组织以及Google和Facebook等高科技公司.可能的结果是,我们很快将拥有与小鼠或狗一样高的认知能力 ...
- vue 父组件使用keep-alive和infinite-scroll导致在子组件触发父组件的infinite-scroll方法
(vue.js)vue 父组件使用keep-alive和infinite-scroll导致在子组件触发父组件的infinite-scroll方法”问题疑问,本网通过在网上对“ (vue.js)vue ...
- CMDB表结构设计
服务器 内存.cpu.disk.nic.raid.sn.model.os.status. disk_info = { } SERVER001 storage .... NET001 网络设备 eth ...
- 【NOIP2016提高A组模拟8.19】(雅礼联考day2)总结
第一题又有gcd,又有xor,本来想直接弃疗,不过后来想到了个水法: 当两个相邻的数满足条件时,那么他们的倍数也可能满足条件.然后没打,只打了个暴力. 正解就是各种结论,各种定理搞搞. 第二题,想都不 ...
- Springboot(2.0.0.RELEASE)+spark(2.1.0)框架整合到jar包成功发布(原创)!!!
一.前言 首先说明一下,这个框架的整合可能对大神来说十分容易,但是对我来说十分不易,踩了不少坑.虽然整合的时间不长,但是值得来纪念下!!!我个人开发工具比较喜欢IDEA,创建的springboot的j ...
- 【leetcode】Largest Plus Sign
题目如下: In a 2D grid from (0, 0) to (N-1, N-1), every cell contains a 1, except those cells in the giv ...