JDK,Java Development Kit. And JRE ,Java Runtime Environment.

jdk分64位和32位,可自行去Oracle官网下载

直接百度下载链接

Windows版本 JDK7  64位  http://pan.baidu.com/s/1jGHvtyQ 密码:j6l1

Linux版本 JDK7                http://pan.baidu.com/s/1jGLze30 密码:xa7o

Windows安装过程:

可以参考百度文库

Linux安装过程:

1、将jdk上传到linux用户的Desktop桌面上(其它目录下,可能会没有权限),可以使用一些上传工具,如:

当前路径:/home/hadoop/Desktop/

FlashFXP  下载地址:http://pan.baidu.com/s/172nym 提取密码:bp6p

WinSCP   下载地址:http://pan.baidu.com/s/1mgl3jks 提取密码:whp2

2、在Linux上,将jdk压缩包,放在想要安装的目录下,如:/usr/local/下

使用命令,将jdk从/home/hadoop/Desktop/拷贝到/usr/local/

cp /home/hadoop/Desktop/jdkname /usr/local/jdkname

sudo tar -zxvf jdkname

tar 命令的详细使用:

-z 表示此压缩文件是以zip形式压缩

-x 表示解压的意思

-v 表示view,显示解压缩的过程

-f 表示使用压缩包的名称来明白解压缩后的文件夹名称。

更新一下java目录的名称为java,使用命令 mv /usr/local/javaname /usr/local/java

3、配置环境变量

Linux中环境变量有很多地方可以配,有系统级别和用户级别。

系统级别的,可以修改文件/etc/profile;用户级别的,可以修改文件~/.bashrc。用户级别,也就是只对当前用户有效,其它用户看不到此环境变量。系统级别的,也就是通用的,所有linux用户都可以使用。

在Linux可以使用vi工具来修改文本文件,如vi 或 vim。一般修改系统级别的。

vim /etc/profile

在文件末尾追加环境变量:

export JAVA_HOME=/usr/local/java

export PATH=$JAVA_HOME/bin:$PATH      (这个中间是冒号分隔的)

然后vim保存就可以了。

最后还需要让刚才的配置生效,很简单,重启机器(一般人不这样干),或者使用 source /etc/profile

像windows一样,在命令行模式下,输入javac或java或java -version看是否报错,不报错且有内容输出就正常了

JDK各个版本有毛区别呢?

1、开发效率

2、性能上

3、JAVA语法以及功能上

对于1和2,没什么聊的。也就3上有些好玩的地方。

在网上搜“JDK 版本 区别”,可以看到很多信息。more

1.5新特性:增加了泛型啊,类型转换啊等,这些在.Net里支持的比java里好一些。more

1.6新特性:http://www.ibm.com/developerworks/cn/java/j-lo-jse6/

jdk7的新特性:ibm详细描述 more

jdk1.4和1.5基本都不用了。到本文发布时间为止,jdk已更新到jdk1.8了,看看新的有什么更新吧。

JDK8的新特性:lambda表达式  more

文章来源:http://www.weixuehao.com/archives/90

JAVA开发第一步——JDK 安装的更多相关文章

  1. JAVA开发第一步 - JDK安装与配置

    JDK的安装与环境变量配置是JAVA开发之路的第一步,很多新人在这一步上就卡了很久,浪费了很多时间,甚至有些人就轻易地“从入门到放弃”了.今天我们就来一步步教你如何打倒这第一只拦路虎. 1.JDK下载 ...

  2. Java 学习第一步-JDK安装和Java环境变量配置

    Java学习第一步——JDK安装及Java环境变量配置 [原文]  2014-05-30 9:09  Java SE  阿超  9046 views Java作为当下很主流的编程语言,学习Java的朋 ...

  3. Java学习第一步——JDK安装及Java环境变量配置

    Java作为当下很主流的编程语言,学习Java的朋友也越来越多了,作为一门面向对象的编程语言,Java也有着安全.高 效等诸多有点.从TIOBE(TIOBE排行榜是根据互联网上有经验的程序员.课程和第 ...

  4. 【java开发系列】—— JDK安装

    前言 作为一个java开发者,安装JDK是不可避免的,但是配置路径却总是记不住,百度也有很多参考例子.这里仅仅当做以后参考的笔记记录. 说到JDK,就不得不提JRE.他们到底是什么呢? 通常我们进行j ...

  5. JAVA开发环境搭建 - JDK安装及环境变量配置

    1.前提条件 系统:本教程以WIN7系统为例 JDK:本教程以jdk-7u79-windows-x64为例 2.安装步骤 双击运行JDK安装程序

  6. ios开发第一步--虚拟机安装MAC OS X

    暂时还没买Macbook,先用虚拟机练练手. 先说说准备工作,我是在win8下安装的,这个不是关键的,只要Vmware版本和MAC OS X版本确定就行了,win7下同样可以. 1.虚拟机Vmware ...

  7. Java开发第一步:JDK 7 安装及配置

    JDK 7 安装及配置1. 打开网页http://www.oracle.com 下载对应平台的合适 JDK. 2. 双击下载的 exe,如 jdk-7u7-windows-i586.exe.3. 进入 ...

  8. java入门第一步之完成jdk的安装(window)【转】

    为了面向更多的人类,我决定重温我的java起步: 要进行java开发第一步就是进行java环境的安装,也就是jdk的按装: 1.由于java被oracle收购了,我们下载jdk也就去oracle的官网 ...

  9. 彻底搞懂Java开发工具包(JDK)安装及环境变量配置

    一.Java 和 JDK 是什么 Java:Java是一种优秀的程序设计语言,它有非常多的语言特性,如简单性.面向对象.可移植性等.Java 并不只是一种语言,而是一个完整的平台,它有一个庞大的库,其 ...

随机推荐

  1. POJ2676Sudoku(类似于八皇后)

    Sudoku Time Limit: 2000MS   Memory Limit: 65536K Total Submissions: 16444   Accepted: 8035   Special ...

  2. 巧用section在cshtml写入layout中写入head信息 ASP.NET MVC

    转自:http://www.cnblogs.com/a-xu/archive/2012/05/08/2489746.html layout文件中: <head> <meta char ...

  3. Android:Touch和Click的区别

    http://blog.csdn.net/hufeng882412/article/details/7310142 针对屏幕上的一个View控件,Android如何区分应当触发onTouchEvent ...

  4. ci中如何得到配置的url

    $this->load->helper('url'); 然后,你可以用它查询并返回设置在config.php文件中的site和/或base URL: echo site_url(); ec ...

  5. data URI

    参考资料:http://www.cnblogs.com/hustskyking/p/data-uri.html 与http,ftp等协议类似,data URL也是一种协议,不同的是它直接将数据(编码或 ...

  6. Visual Studio IIS Express 不支持.json后缀的mime类型

    vs默认web调试工具中并不支持.json后缀的mime类型. 如何解决,两个方案: 局部单应用:web.config: <system.webServer> .... <stati ...

  7. Max批量导出工具

    Max批量导出工具 http://www.paulneale.com/scripts/batchItMax/batchItMax.htm Scripts Batch It Max: Batch It ...

  8. SQL Server 2005 数据库复制(转载)

    对于一个地域分散的大型企业组织来说,构建具有典型的分布式计算机特征的大型企业管理信息系统时,总要解决一个很重要的问题:如何在多个不同数 据库服务器之间保证共享数据的一致性.之所以有这个重要的问题在于企 ...

  9. Struts2中使用Servlet API步骤

    Struts2中使用Servlet API步骤 Action类中声明request等对象 Map<String, Object> request; 获得ActionContext实例 Ac ...

  10. 新浪微博客户端(2)-自定义导航控制器,统一NavigationItem

      继承系统提供的UINavigationViewController,拦截并重写其push方法. #import "DJNavigationController.h" @impl ...