java 分为三大类 javasSE,javaEE,javaME。

javaSE:一般用于开发桌面软件,是java EE的基础类库

javaEE:用于开发网站

javaME:手机软件程序

javaSE 官方下载地址 http://www.oracle.com/technetwork/java/javase/downloads/index.html

目前的最新版本是Java SE Development Kit 8u91.

Java SE Development Kit译为java se开发工具包简称JDK(以前称为SDK)。8U91表示的是当前版本号,8是大版本号,U是update (oracle的术语,用于发布修改的bug),91是小版本号。

windows x86 、x64   分别是微软32位和64位操作系统,这个最常用的。

MAC OS X 苹果系统   苹果的操作系统一般都是64位。

Linux x86  和x64  有两种后缀  .rpm 和.tar.gz。 .rpm文件能够直接运行类似windows下的.exe适合主流的Linux的系统,而.tar.gz安装过程繁琐但适合所有的Linux系统。另外Ubuntu的软件包格式是deb。

Linux ARM是带有ARM芯片的Linux。

Solaris 是sun公司研发的操作系统,是基于UNIX操作系统的衍生版本之一。

JDK里包含有JRE(java运行时)包,可以单独下载。普通用户在使用java开发的软件时必须要安装jre,才能够运行软件。

JDK安装后文件夹目录结构:

bin : 编译器和工具 (各种.exe文件)

include: 用于编译本地方法的文件

jre:java运行环境文件

lib:类库文件

docs:java的API文档(用于查看java方法说明,程序员的工具书)

src:后缀为.java类库源文件(解压src.zip后,能查看源代码)

java环境变量被配置

程序员在机器上做开发安装好jdk后必须要对java进行几步配置才能使用

1、右键我的电脑属性->高级系统设置->环境变量

2、在系统变量里新建

 变量名: JAVA_HOME

 变量值:JDK的安装路径 例如 C:\Program Files (x86)\Java\jdk1.6.0_43 (也就是bin文件夹的上一级,路径中不包含bin)

这句话的意思是把java路径赋值给一个变量,这个变量叫做JAVA_HOME。 eclipse和tomcat就是通过JAVA_HOME找到java程序的。

3、 编辑path变量名在最前端添加 %JAVA_HOME%\bin; 分号不能省略。

path路径下的文件只要在dos命令行里直接敲对应的.exe文件就能运行该软件

4、 classpath  1.5以上版本不再需要

(2)java安装配置的更多相关文章

  1. Java 安装配置

    1.下载 进入官方网站,点击下载链接进入下载页面,选择合适的版本(如,jdk-6u31-windows-i586.exe)下载. 2.安装 双击jdk-6u31-windows-i586.exe文件, ...

  2. java 安装配置时出现的问题

    Error: could not open `C:\Program Files\Java\jre6\lib\i386\jvm.cfg') jdkerror  前些日子装了个jdk7试了试,后来做项目需 ...

  3. java安装配置

    1.下载 https://www.oracle.com/technetwork/java/javase/downloads/index.html 2.配置环境变量 点击"新建" 变 ...

  4. Elasticsearch笔记(一)—Elasticsearch安装配置

    原文链接:https://my.oschina.net/jhao104/blog/644909 摘要: ElasticSearch是一个基于Lucene的搜索服务器.它提供了一个分布式多用户能力的全文 ...

  5. Linux-Spark-Hadoop-Hive安装配置

    1. JAVA安装配置:https://www.cnblogs.com/lamp01/p/8932740.html 2. Spark安装配置:https://www.cnblogs.com/vince ...

  6. Linux下安装Java环境配置步骤详述

    0.下载jdk8 登录网址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html选择对 ...

  7. Java安装与环境配置

    Java安装 第一步 安装jdk-8u111-windows(根据操作系统的位数选择安装32位或64位) 注:路径用英文,不要出现中文和空格等.jdk和jre放在同一个文件夹下,便于管理 本例的路径为 ...

  8. Centos7.5 java环境的安装配置

    1.查看系统中的java环境 [root@localhost ~]# java -version openjdk version "1.8.0_101" OpenJDK Runti ...

  9. Java学习系列(一)Java的运行机制、JDK的安装配置及常用命令详解

    俗话说:“十五的月亮十六圆”.那学习是不是也是如此呢?如果把月亮看成是我们的愿望,那十五便是我们所处的“高原期”,坚持迈过这个坎,我相信你的愿望终究会现实的.记得马云曾说:今天很残酷,明天更残酷,后天 ...

随机推荐

  1. 【题解】[国家集训队]Crash的数字表格 / JZPTAB

    求解\(\sum_{i = 1}^{n}\sum_{j = 1}^{m}lcm\left ( i,j \right )\). 有\(lcm\left ( i,j \right )=\frac{ij}{ ...

  2. [洛谷P3743]kotori的设备

    题目大意:ことり有$n$个设备,每个设备每秒共减少$a_i$能量(也就是说每一瞬间都在减少,而不是在一个时刻突然减少),开始前有$b_i$能量,ことり还有一个充电宝,无限能量,每秒共可以提供$p$的能 ...

  3. 2018牛客多校第一场 A.Monotonic Matrix

    题意: 给一个n*m的矩阵赋值(0,1,2).使得每个数都不小于它左面和上面的数. 题解: 构建0和1的轮廓线.对于单独的轮廓线,共需要往上走n步,往右走m步.有C(n+m,n)种方式. 两个轮廓线的 ...

  4. 解决IIS设置多个工作进程中Session失效的问题

    利用StateServer实现Session共享 session保存在专门的StateServer中,该种方式,性能损失比sql略好.比inproc据说有10%-15%的性能损失.怎么使用StateS ...

  5. [uva 1350]数位dp+二分

    题目链接:https://vjudge.net/problem/38405 #include<bits/stdc++.h> using namespace std; ][]; ]; lon ...

  6. Educational Codeforces Round 55:A. Vasya and Book

    A. Vasya and Book 题目链接:https://codeforc.es/contest/1082/problem/A 题意: 给出n,x,y,d,x是起点,y是终点,d是可以跳的格数,注 ...

  7. es6+最佳入门实践(5)

    5.对象扩展 5.1.对象简写 在es5中,有这样一种写法 var name = "xiaoqiang"; var age = 12; var obj = { name : nam ...

  8. java 身份证15位转18位

    /** * 根据身份证号获取性别 * * @param pid * 身份证号 * @return 性别 F为女M为男 */ public static String getSexByPid(Strin ...

  9. c#之字符串函数

    1.常用的字符串函数 Compare 比较字符串的内容,考虑文化背景(场所),确定某些字符是否相等 int Compare(string str1,string str2) int Compare(s ...

  10. 【Foreign】猜测 [费用流]

    猜测 Time Limit: 10 Sec  Memory Limit: 256 MB Description Input Output Sample Input 3 1 1 1 2 2 1 Samp ...