首先下载JDK,在http://www.oracle.com/technetwork/java/javase/downloads/index.html下载最新版本的JDK,选择平台为linux,就会得到一个二进制文件,我得到的是jdk-6u23-linux-i586.bin,复制到需要安装的地方运行就会自动解压缩并安装。

比如我安装在/opt下

#cd opt

#mkdir jdk1.6.0_23

#chmod 777 jdk1.6.0_23

#chmod +x jdk-6u23-linux-i586.bin

#./jdk-6u23-linux-i586.bin

安装完毕后,进入/opt/jdk1.6.0_23/bin下可以测试一下是否安装成功

$./java --version

java version "1.6.0_23"

Java(TM) SE Runtime Environment (build 1.6.0_23-b05)

Java HotSpot(TM) Server VM (build 19.0-b09, mixed mode)

说明已经安装成功

接下来设置一下环境变量

在自己的.bashrc里加入下面这些行

export J2REDIR=/opt/jdk1.6.0_23

export PATH=$PATH:$J2REDIR/bin

export MANPATH=$MANPATH:$J2REDIR/man

export CLASSPATH=$CLASSPATH:$J2REDIR/lib

export JAVA_HOME=$J2REDIR/

保存后每次启动都会自动载入这些设置。

装好JDK后还需要一个IDE,现在Java平台最流行的IDE就是Eclipse了。

在http://www.eclipse.org/downloads/可以下载到最新版本的Eclipse,我们需要的是Eclipse IDE for Java Developers这个版本,平台根据自己的需要选择。我下载得到的是eclipse-java-helios-SR1-linux-gtk.tar.gz

需要安装到哪就复制到哪,解压缩后就可以直接使用了,

$tar -xvzf eclipse-java-helios-SR1-linux-gtk.tar.gz

我们可以运行来测试一下是否安装成功

$cd eclipse

$./eclipse

第一次启动时间特别长,千万不要以为是安装出错而把eclipse结束了。

出现Eclipse的主界面后我们可以写一个小程序测试一下是否安装完毕

点击File-New-Java Project新建一个叫HelloWorld的空白工程,添加一个新的文件叫HelloWorld.Java

写入如下代码:

public class HelloWorld

{

public static void main(String[] args)

{

System.out.println("Hello, World!");

}

}

点击Run按钮,就可以得到结果。

java gnu_GNU/Linux下Java开发环境的安装和配置 | 学步园相关推荐

  1. linux终端怎样ise,Linux下ISE开发环境的安装zz

    Linux下ISE开发环境的安装zz (2011-03-17 18:55:33) 标签: 杂谈 转自:http://hi.baidu.com/remygo/blog/item/6823f78b83ce ...

  2. 基于LINUX下ESP_IDF开发环境搭建安装问题总结

    我的个人博客更多问题:https://blog.hinuohui.com/ 我也是第一次使用LINUX在LINUX下使用交叉编译,也遇到了很多的疑难杂症,我通通总结到本文 ESP_IDF官方参考文档: ...

  3. windows下nodejs开发环境的安装与配置

    2019独角兽企业重金招聘Python工程师标准>>> 什么是Node.js?还服务器端javascript?对于这个概念我在这篇文章不做解释,可以自己去搜索了解下,服务器端js不是 ...

  4. linux下lua开发环境安装

    我前面我们介绍了nginx+lua环境的搭建,在此我们再来了解下lua开发环境的安装. 目前lua版本已经更新到lua5.3,但是我们在此安装lua5.1,因为5.1运行了好多年,有好多模块都是基于此 ...

  5. win7下python的安装与配置_Win7下Python与Tensorflow-CPU版开发环境的安装与配置过程...

    以此文记录Python与Tensorflow及其开发环境的安装与配置过程,以备以后参考. 1 硬件与系统条件 Win7 64位系统,显卡为NVIDIA GeforeGT 635M 2 安装策略 a.由 ...

  6. STM32集成开发环境 STM32CubeIDE 安装与配置指南

    STM32集成开发环境 STM32CubeIDE 安装与配置指南 Start With STM32CubeIDE 前言 一.IDE下载 源文件下载 安装步骤 二.界面汉化 牵引信标 开始跃迁 三.主题 ...

  7. Linux下C开发环境的构成和安装

    本文介绍了Linux的C开发环境的构成和安装,使读者对Linux的C开发环境能有初步的了解. 你了解Linux吗?相信现在越来越多的人会说"是"的.那么你了解到何种程度呢?不可否认 ...

  8. Linux下golang开发环境搭建

    对于golang开发来说,Windows下可以用vscode或者liteide都不错,但是Linux下的开发也就只有vim了,所以怎么搞笑的利用vim进行golang开发呢? 参考官方推荐的一个插件: ...

  9. 从unity到unreal4 虚幻4学习笔记 一 : ue4与vs studio、vs code开发环境的安装与配置

    前言 学习ue4的理由 我是个资深unity玩家,自认为可以使用unity做任何事.对虚幻的仰慕纯属技术信仰,懂的都懂不多解释.我并不打算放弃unity,正所谓艺多不压身,多储备点技术栈也没坏处. u ...

最新文章

  1. Spring AOP编程-aspectJ注解开发
  2. linux硬件抽象层框图,理解和使用Linux的硬件抽象层HAL.docx
  3. element vue 上传模板_vue+element 文件上传
  4. Java基本语法(15)--while循环结构do-while循环结构
  5. centos 安装idea 非可视化_太厉害了!目前 Redis 可视化工具最全的横向评测
  6. [lua]紫猫lua教程-命令宝典-L1-01-11. lua的个人补充
  7. python socket编程(tcp/udp)
  8. python 中gcd用法_Python中while语句的基本用法不了解一下嘛?
  9. 西门子博途v14 SP1 S7-1200之间的以太网双边通讯(两个S7-1200 在一个项目中)
  10. 计算机对操作系统函数的调用失败,win10调用DllRegisterServer失败怎么办_win10调用DllRegisterServer失败如何解决...
  11. Mybatis事务隔离级别
  12. 手机用计算机解锁,如何用电脑解锁手机屏幕
  13. She Will Be Loved
  14. 主机开启后,显示器显示NO SIGNAL,无信号
  15. 充电桩检测设备TK4860E交流充电桩检定装置
  16. 计算机发展前景思维导图,计算机绘制思维导图有什么优势
  17. 电脑音频没声音,静音
  18. 附件的文件夹超过了服务器,邮件附件太大发不了 这3种方式了解一下
  19. 【FFT】快速傅里叶变换详解
  20. mysql面向用户是什么意思_原来大厂的MySQL面试会问这些问题!

热门文章

  1. 将JINQ与JPA和H2一起使用
  2. spring aop示例_Spring Profile模式示例
  3. java nosql_使用NoSQL实现实体服务–第4部分:Java EE
  4. 使用Google Guava Cache进行本地缓存
  5. JavaFX技巧4:总结
  6. Java EE陷阱#1:忽略@Singleton的默认锁定
  7. 在N + 1场景中使用@NamedEntityGraph更有选择地加载JPA实体
  8. Java EE 7:新增功能???
  9. 如何在Ubuntu上轻松安装Oracle Java
  10. 使用Hibernate批量获取