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. WebService使用介绍(三)

    jax-ws开发深入 JAX-WS注解 注解说明 WebService的注解都位于javax.jws包下: @WebService-定义服务,在public class上边 targetNamespa ...

  2. jsp中的session和上下文

    Session的典型应用: 防止用户非法登录到某个页面. 网上商城的购物车 保存用户登录信息 注:多个请求要用的东西放在session中,多个会话之间要用的东西放在上下文中. 如何创建session? ...

  3. 使用def文件简化dll导出

    原文链接地址:http://www.cnblogs.com/TianFang/archive/2013/05/04/3059073.html 在C++中,我们可以通过 __declspec(dllex ...

  4. 【COGS 461】[网络流24题] 餐巾 最小费用最大流

    既然是最小费用最大流我们就用最大流来限制其一定能把每天跑满,那么把每个表示天的点向T连流量为其所需餐巾,费用为0的边,然后又与每天的餐巾对于买是无限制的因此从S向每个表示天的点连流量为INF,费用为一 ...

  5. Linux上 Can't connect to X11 window server using XX as the value of the DISPLAY 错误解决方法

    在Linux上运行需要图形界面的程序时出现如下错误提示: No protocol specified Exception in thread "main" java.awt.AWT ...

  6. 移动端H5滚动穿透解决方案

    最近遇到一个很 巨恶心的问题  ios10下面 页面弹窗有滚动穿透问题 各种google 终于找到了答案,但是体验还不是很好,基本能忍受 废话不多说,上方法 最后终于想到一个处理方案,就是第一种方案的 ...

  7. BZOJ1202:狡猾的商人(带权并查集)

    1202: [HNOI2005]狡猾的商人 题目链接:https://www.lydsy.com/JudgeOnline/problem.php?id=1202 Description: 刁姹接到一个 ...

  8. spring中<bean>中parent标签的使用

    简介:spring 中parent标签是指:某个<bean>的父类.这个类可以覆盖parent的属性, 代码如下: Parent类的代码如下: package com.timo.domai ...

  9. OSI 七层模型和 TCP/IP 四层模型 及 相关网络协议

    简介 OSI 是理论上的模型,也就是一个统一的国际标准,现在的很多网络设备或者是网络协议都不同程度的精简了自己的所谓的模型,那么他们为了自己的通讯兼容都会参考这个OSI模型 TCP/IP 包括: TC ...

  10. GTK+与MFC不完全对比

    转载自:http://tech.ddvip.com/2007-11/119640973738229.html 1. 两者都是基于面向对象设计的.尽管MFC是用C++写的,而GTK+是用C写的,但思想都 ...