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. springMVC笔记一

    第一章 回顾JavaWeb中的MVC设计模式 1)MVC这种设计模式,不光运用于Web领域,而且也能用于非Web领域 2)今天说的MVC特指一种表现层设计模式,不限于Java语言 第二章 回顾stru ...

  2. Elasticsearch中的分词器比较及使用方法

    Elasticsearch 默认分词器和中分分词器之间的比较及使用方法 https://segmentfault.com/a/1190000012553894 介绍:ElasticSearch 是一个 ...

  3. android OTA升级包制作

    0.签名 java -Xmx2048m -jar out/host/linux-x86/framework/signapk.jar -w build/target/product/security/t ...

  4. HDU 多校对抗赛 J Time Zone

    Time Zone Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total S ...

  5. ServletContext 接口读取配置文件要注意的路径问题

    在建立一个maven项目时,我们通常把一些文件直接放在resource下面,在ServletContext中有getResource(String path)和getResourceAsStream( ...

  6. 动态性能视图v$session_longops

    v$session_longops This view displays the status of various operations that run for longer than 6 sec ...

  7. Join EC2 into AD with SSM and remote powershell in AWS

    1.Create joinad.ps1 $username = "ad-domain\admin" $Password = "password" $pwd = ...

  8. Linux Top 命令参数解析

    转载自:http://www.jb51.net/LINUXjishu/34604.html TOP是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户 ...

  9. es6+最佳入门实践(13)

    13.模块化 13.1.什么是模块化 模块化是一种处理复杂系统分解为更好的可管理模块的方式.通俗的讲就是把一个复杂的功能拆分成多个小功能,并且以一种良好的机制管理起来,这样就可以认为是模块化.就像作家 ...

  10. bzoj 1001 平面图转对偶图 最短路求图最小割

    原题传送门http://www.lydsy.com/JudgeOnline/problem.php?id=1001 整理了下之前A的题 平面图可以转化成对偶图,然后(NlogN)的可以求出图的最小割( ...