Linux系统下搭建Java开发环境

 更新时间:2014年10月16日 09:02:05   投稿:hebedich  
本文主要是记录了如何在Linux环境下一步步安装JAVA JDK环境,非常简单实用,有需要的朋友可以参考下

一、下载

首先,当然是要下载了。

地址:www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

按照需要选择不同的版本。

二、 解压

将下载下来的 .tar.gz 文件解压。

使用如下命令解压:

复制代码 代码如下:

sudo tar zxvf ./jdk-7u45-linux-x64.tar.gz

为了方便管理,可将解压后的文件移至另一个文件夹。

不做也行。

笔者将文件移至了 /opt/Java/jdk/ 目录下。

为了方便下一步设置环境变量,将文件夹换了个短点的名字 —— jdk1.7

可使用如下命令对文件夹重命名

复制代码 代码如下:

sudo mv jdk1.7.0_45/ jdk1.7/

三、 设置环境变量

编辑 .bashrc 文件。

在终端输入如下命令:

复制代码 代码如下:

vi ~/.bashrc

在该文件的末尾,加上以上几行代码:

复制代码 代码如下:

export JAVA_HOME=/opt/Java/jdk/jdk1.7
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

为了让更改立即生效,请在终端执行如下命令:

复制代码 代码如下:

source ~/.bashrc

PS:当修改~/.bashrc的PATH修改出错时,无法使用系统的其它命令时,就在终端输入如下:就可使用

复制代码 代码如下:

export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/games

P.S. 在修改 .bashrc 文件之前最好先备份下,备份命令:

cp .bashrc .bash_origina

相关文章

  • SpringBoot学习之全局异常处理设置(返回JSON)

    SpringBoot学习之全局异常处理设置(返回JSON)

    本篇文章主要介绍了SpringBoot学习之全局异常处理设置(返回JSON),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-02-02
  • 新手了解java基础知识(二)

    新手了解java基础知识(二)

    这篇文章主要介绍了Java基础知识,本文介绍了Java语言相关的基础知识、历史介绍、主要应用方向等内容,需要的朋友可以参考下,希望对你有所帮助
    2021-07-07
  • Mybatis-plus 查询条件为空不生效问题及解决

    Mybatis-plus 查询条件为空不生效问题及解决

    这篇文章主要介绍了Mybatis-plus 查询条件为空不生效问题及解决,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-01-01
  • Java设计模式之策略模式

    Java设计模式之策略模式

    这篇文章介绍了Java设计模式之策略模式,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-10-10
  • 基于java SSM springboot实现景区行李寄存管理系统

    基于java SSM springboot实现景区行李寄存管理系统

    这篇文章主要介绍了基于java SSM springboot实现的景区行李寄存管理系统,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-08-08
  • SpringBoot(十)之邮件服务

    SpringBoot(十)之邮件服务

    这篇文章给大家介绍了SpringBoot邮件服务的相关知识,此文是使用springboot最新版本1.5.3进行开发的。本文给大家介绍的非常详细,具有参考借鉴价值,需要的的朋友参考下吧
    2017-05-05
  • Spring Security实现不同接口安全策略方法详解

    Spring Security实现不同接口安全策略方法详解

    这篇文章主要介绍了Spring Security实现不同接口安全策略方法详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-09-09
  • idea 开发神器之idea插件汇总

    idea 开发神器之idea插件汇总

    这篇文章主要介绍了idea 开发神器之idea插件汇总,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-12-12
  • Java 分割字符串详解及实例代码

    Java 分割字符串详解及实例代码

    这篇文章主要介绍了 Java 分割字符串详解及实例代码的相关资料,需要的朋友可以参考下
    2016-12-12
  • javaWeb中使用Redis缓存实例解析

    javaWeb中使用Redis缓存实例解析

    这篇文章主要介绍了javaWeb中使用Redis缓存实例解析,具有一定借鉴价值,需要的朋友可以参考下
    2018-01-01

最新评论