JAVA开发第一步——JDK 安装
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 安装的更多相关文章
- JAVA开发第一步 - JDK安装与配置
JDK的安装与环境变量配置是JAVA开发之路的第一步,很多新人在这一步上就卡了很久,浪费了很多时间,甚至有些人就轻易地“从入门到放弃”了.今天我们就来一步步教你如何打倒这第一只拦路虎. 1.JDK下载 ...
- Java 学习第一步-JDK安装和Java环境变量配置
Java学习第一步——JDK安装及Java环境变量配置 [原文] 2014-05-30 9:09 Java SE 阿超 9046 views Java作为当下很主流的编程语言,学习Java的朋 ...
- Java学习第一步——JDK安装及Java环境变量配置
Java作为当下很主流的编程语言,学习Java的朋友也越来越多了,作为一门面向对象的编程语言,Java也有着安全.高 效等诸多有点.从TIOBE(TIOBE排行榜是根据互联网上有经验的程序员.课程和第 ...
- 【java开发系列】—— JDK安装
前言 作为一个java开发者,安装JDK是不可避免的,但是配置路径却总是记不住,百度也有很多参考例子.这里仅仅当做以后参考的笔记记录. 说到JDK,就不得不提JRE.他们到底是什么呢? 通常我们进行j ...
- JAVA开发环境搭建 - JDK安装及环境变量配置
1.前提条件 系统:本教程以WIN7系统为例 JDK:本教程以jdk-7u79-windows-x64为例 2.安装步骤 双击运行JDK安装程序
- ios开发第一步--虚拟机安装MAC OS X
暂时还没买Macbook,先用虚拟机练练手. 先说说准备工作,我是在win8下安装的,这个不是关键的,只要Vmware版本和MAC OS X版本确定就行了,win7下同样可以. 1.虚拟机Vmware ...
- Java开发第一步:JDK 7 安装及配置
JDK 7 安装及配置1. 打开网页http://www.oracle.com 下载对应平台的合适 JDK. 2. 双击下载的 exe,如 jdk-7u7-windows-i586.exe.3. 进入 ...
- java入门第一步之完成jdk的安装(window)【转】
为了面向更多的人类,我决定重温我的java起步: 要进行java开发第一步就是进行java环境的安装,也就是jdk的按装: 1.由于java被oracle收购了,我们下载jdk也就去oracle的官网 ...
- 彻底搞懂Java开发工具包(JDK)安装及环境变量配置
一.Java 和 JDK 是什么 Java:Java是一种优秀的程序设计语言,它有非常多的语言特性,如简单性.面向对象.可移植性等.Java 并不只是一种语言,而是一个完整的平台,它有一个庞大的库,其 ...
随机推荐
- java内存模型及GC原理
java内存模型 sun官方网站:sun java 虚拟机模型 JVM内存模型中分两大块,一块是 NEW Generation, 另一块是Old Generation. 在New Generation ...
- jmap命令详解
1.命令基本概述 Jmap是一个可以输出所有内存中对象的工具,甚至可以将VM 中的heap,以二进制输出成文本.打印出某个java进程(使用pid)内存内的,所有‘对象’的情况(如:产生那些对象,及其 ...
- WinsockExpert+NC抓包上传之拿WEBSHELL
知识补充: nc上传漏洞在原理上同动网上传漏洞一样,都是利用计算机在读取字符串时,遇到'\0'(00)时,认为字符串结束了,从而丢掉后面的字符串,正如unicode编码特性一样,可被人利用,尽管在这里 ...
- NoClassDefFoundError: org/hibernate/annotations/common/reflection/ReflectionManager 解决方法
差一个jar包, 将hibernate-commons-annotations.jar加入到classpath中
- iOS-Auto property synthesis will not synthesize property 'delegate'; it will be implemented by its super
今天在XCode6.3上面重写TabBar的时候,自定义tabBar的代理遇到的一个问题 在重写tabBar的代理的时候遇到了一个警告. 解决方法: 在.m文件中 警告消失.
- R-squared是什么意思
在回归分析中,R-squared值应该为多大? 就像经常被问到,在回归分析中,R平方应该为多大才表示回归模型是好的?我经常能够听到这类问题,在没回答这个问题之前,我会解释如 何来解释R平方值,我也会阐 ...
- 关于windows系统下 webpack的使用
最近包子在研究webpack打包,发现,真是个好东西,以前完全不懂,其实很简单,步骤如下: 1.安装webpack嘎嘎嘎嘎~~~ 2.初始化一下 3.这玩意是啥,我不知道,就依葫芦画瓢 4.这玩意是啥 ...
- rails命令避免直接操作数据库
文章是从我的个人主页上粘贴过来的, 大家也可以访问我的主页 www.iwangzheng.com 今天在数据库里新增人员的时候出了点小问题,有人员重复了,以至于要删除一些,大师和pp指导完成的. $r ...
- jquery消息提示框
用于ajax类型提示的,只显示一个. 只是给个思路而已,代码有很多不足. 4个参数,有2个是可选 调用 $.mTip('类型','显示内容',显示时间,回调函数) 类型: 0 为加载 1 为成功 2 ...
- 中位数与第K小元素
算法实际上是模仿快速排序算法设计出来的,其基本思想也是对输入数组进行递归划分,与快速排序不同的是,它只对划分出来的子数组之一进行递归处理: int randompartition(int a[],in ...