整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

安装jdk1.8并配置系统变量

dk1.8下载安装

jdk下载要注意,尽量下载收费版本以内的版本。

oracle官方发布的jdk从8u211版本(包括)开始就是商用了,必须付钱。这意味着如果你是在公司正式环境使用的话,尽量使用收费以内的版本。

  • jdk下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html

【jdk8版本】

  • 下载地址:https://www.oracle.com/java/technologies/javase/javase8-archive-downloads.html

注意事项:下载需要oracle账户,注册一个即可

本文以jdk-8u202版本为例。

jdk安装

安装JDK:

选择安装目录,安装过程中会出现两次安装提示 。

第一次是安装jdk ;

第二次是安装jre。

建议两个都安装在同一个java文件夹下的不同文件夹中。

安装完JDK后配置环境变量。

jdk环境配置

JDK配置环境变量:

计算机→属性→高级系统设置→高级→环境变量

1,新建变量→新建 JAVA_HOME 变量;变量值填写jdk的安装目录(根据自己安装的目录设置);

2,设置环境系统变量→寻找 Path 变量→编辑;在变量值最后输入 %JAVA_HOME%\bin;

(windows10以内系统,注意原来Path的变量值末尾有没有;号,如果没有,先输入;号再输入上面的代码);windows10系统,不需要分号。

3,(可不配置)系统变量→新建 CLASSPATH 变量; 变量值填写 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一点)

【如果需要兼容jdk1.5以下的版本需要额外配置】

在JDK1.5以后,classpath并不是必须配置了,在JDK1.5之前,是没有办法在当前目录下加载类的(找不到 JDK目录下lib文件夹中的.jar文件),所以我们需要通过配置classpath,但JDK1.5之后,JRE能自动搜索目录下类文件,并且加载dt.jar和tool.jar的类。

注意,windows 10系统,在设置Path时,每一项后面可不加分号“;”。

测试jdk是否安装成功

win+R,输入:cmd,打开DOS窗口,输入:java -version

显示信息:

C:\Users\wyait>java -version
java version "1.8.0_131"
Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)

(131是原来的版本)

安装jdk成功!


.Linux安装JDK

下载jdk:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

我下载的是jdk-8u231-linux-x64.tar.gz,下载前要注册oracle账号和密码(如需要该版本可以私我,风里雨里,24小时等候你的)

下载后在下载目录执行以下命令:

1.解压:tar -C /usr/local/ -vxzf jdk-8u231-linux-x64.tar.gz
2.重命名:ln -s jdk1.8.0_231/ java
3.修改配置文件(内容余下):vim /etc/profile 
export JAVA_HOME=/usr/local/java 
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
4.添加完成后,运行下面命令:source /etc/profile
5.最后测试是否安装成功,运行下面命令:java -version

运行成功并出现jdk的版本则表示安装成功


2.window10安装jdk

以我本机为例子,首先同样是要下载jdk

1.解压,找到jdk的位置,我的jdk所在位置为:E:\jdk\jdk1.8.0_151

2.找到本机的环境变量


3.编辑环境变量

CLASSPATH:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
JAVA_HOME:E:\jdk\jdk1.8.0_151
PATH:E:\jdk\jdk1.8.0_151\bin

4.保存环境变量,安住win+r 然后输入cmd


5.然后输入java -version,显示如下,则说明成功


至此,jdk的两种方式已经学会了,如果还不会,直接私我,

我是java靓仔,风里雨里,24小时等你


1.Java语法基础(一)-知识

  • 一,Java简介
    • 1.1 Java的历史
    • 1.2 Java 的核心优势
    • 1.3 Java的三大版本
    • 1.4 Java的特性和优势
  • 二,Java运行机制
  • 三,开发环境
    • 3.1 下载JDK
    • 3.2 安装JDK
    • 3.3 配置环境变量
    • 3.4 检查环境变量是否配置成功
  • 四,Java中常见的开发工具


一,Java简介

Java是一门跨平台(跨操作系统)的编程语言,java程序只需要通过一次编写,编译之后可以运行在不同的操作系统中(一次编写,随处运行),因为java程序是运行在JVM(java虚拟机)之上;这就意味着需要在不同的操作系统中安装不同的虚拟机,JVM通常跟一些程序运行库绑定为一个JRE(Java运行环境);同时如果需要在计算中编写java程序并执行编译,打包等相关操作时还需要安装JDK(Java开发工具集)。

1.1 Java的历史

在1995年之前SUN公司(太阳微电子公司:该公司目前被Oracle收购了)为了占领智能电子消费产品市场,派James Gosling领导团队开发了一个Oak(橡树)语言

java编程语言,由C++语言演变过来的,废弃C++里面难以理解的多继承、指针java是【面向对象】的编程语言的代码Java出生地 SUN公司 Java之父 James Gosling1995年5月正式发布Java 1996年,SUN公司发布了Java的第一个开具包 JDK1.0 1997年, JDK1.1 1998年,JDK1.2,大大改进了早期版本的缺陷,更名为Java2,是一个革命性的版本,J2EE发布 (核心) 2004年,J2SE5.0,JDK1.5.0,Java5 2006年,J2SE6.0, JDK1.6.0,Java6 2009年,SUN公司被Oracle给收购了,74亿美元 2011年,JavaSE7.0,JDK1.7.0,Java7 2014年,发布JDK1.8 (稳定的版本) 2017年,Java9.0 2018年3月,Java10 2018年9月,Java11 2019年3月,Java12 2019年9月,Java13 2020年3月,Java14

1.2 Java 的核心优势

跨平台是Java语言的核心优势,赶上最初互联网的发展,并随着互联网的发展而发展,建立了强大的生态体系,目 前已经覆盖IT各行业的“第一大语言”,是计算机界的“英语”。 虽然,目前也有很多的跨平台的语言,但是已经失去了先机,无法和Java强大的生态体系抗衡,Java仍将在未来几 十年成为编程语言的主流语言

1.3 Java的三大版本

JavaSE(Java Standard Edition) 标准版,定位在个人计算机上的应用(桌面应用): QQ聊天软件,桌面窗体游 戏,上世纪90年代末互联网上大放异彩的Applet也是属于这个版本的,Applet后来被Flash取代,发展到现在Flash也 在被H5(HTML5)取代 JavaEE(Java Enterprise Edition)企业版,定位在服务器端的应用(JavaWeb应用),是JavaSE的扩展: 丁香医 生、12306网站、京东、淘宝、牛客网等 JavaME(Java Micro Edition)微型版,定位在消费性电子产品的应用上(嵌入式应用): Android被替代, Android有5层架构,上层就是APP层,使用语言就是java 注意:很多人开始都会误认为安卓开发就是JavaME,这两个是完全不同的内容.

1.4 Java的特性和优势

  1. 跨平台/可移植性这是Java的核心优势,Java在设计时就很注重移植性和跨平台性,比如:Java中描述一个整数时,用int类型描述,那么这个int就永远为32位,不像C++可能是16位也可能是32位,这样的话程序的可移植性就比较麻烦.
  2. 安全性Java适用于网络分布式环境,为了达到这个目标,在安全性方面投入了很大的精力,使Java可以很容易构建防病毒,防篡改的系统.
  3. 面向对象面向对象是一种程序设计技术,非常适用于大型软件的设计和开发,由于C++为了照顾大量C语言使用者而兼容了C,使得自身仅仅成为了带类的C语言,多少影响了其面向对象的彻底性,Java则是完全的面向对象语言
  4. 简单性Java就是C++语言的简化版,把C++中难以理解的头文件,指针等操作全部抹掉了,因此学习起来完全不费力
  5. 高性能Java最初发展阶段,总被人诟病"性能低",但发展至今,Java语言本身发展通过虚拟机的优化提升了几十倍上百倍的运行效率,因此Java低性能的短腿,已经完全解决了,发展至今,很多C++应用也都慢慢转为Java开发了,很多C++程序员也渐渐转向Java程序员
  6. 分布式Java是为Internet的分布式环境设计的,因为他能够处理TCP/IP协议,事实上,通过一个URL访问一个网络资源和访问本地文件是一样简单的,Java还支持远程方法调用,使程序能够通过网络调用方法
  7. 多线程多线程的使用可以带来更好的交互响应和实时行为,Java多线程的简单性是Java成为主流服务器端开发语言的主要原因之一
  8. 健壮性Java是一种健壮的语言,吸收了C/C++语言的优点,但去掉了其他影响程序健壮性的部分,如指针,内存的申请等等,就算Java程序出现错误也是抛出然后有异常处理机制来处理

二,Java运行机制

计算机高级语言的类型主要是编译型和解释型两种,而Java语言是两种类型的结合

编程环境
JDK Java开发工具集(Java Development Kit)
JRE Java运行时环境(Java Runtime Environment)
JVM Java虚拟机(Java Virtual Machine)

JDK和JRE的区别 JRE是一个运行Java程序的环境,生产环境 JDK是开发环境,JDK中包含JRE因此只要安装了JDK就可以写Java程序也可以运行程序 JRE中又包含了JVM ,所以不需要单独安装JVM

开发人员 安装JDK 才能编写Java程序
运行开发的Java程序,只需要安装JRE即可
在windows系统上开发的Java程序,可以运行在Linux和苹果或者其他系统中。只需要在其他系统中安装对应的JVM即可。

三,开发环境

3.1 下载JDK

https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads2133151.html
注册Oracle账户,登录以后才能下载


3.2 安装JDK

JDK安装操作直接点下一步即可,如果没有安装成功可以用QQ扫描上方二维码,寻求帮助。

3.3 配置环境变量

配置JAVA_HOME : C:\Program Files\Java\jdk1.8.0_101(JDK所在的安装目录)配置Path:%JAVA_HOME%\bin(JDK所在安装目录的bin目录)classPath在JDK1.5之后就无需配置(.


注意:JDK1.8以后安装时会自动配置环境变量

3.4 检查环境变量是否配置成功

按下 win(键盘上左下角Ctrl键右边的一个键)+R 输入cmd 按下回车键
在窗口中输入 javac命令 按下回车键
再输入 java命令 按下回车键
为了检测编译器和解释器是否可以正常运行 若有如下的提示信息则代表环境配置成功

四,Java中常见的开发工具

入门学习时,进行简单的Java程序编写,我们可以使用文本编辑器,比如记事本,但是记事本的功能还不够强大,我们可以考虑使用更加强大的文本编辑器

Notepad++
EditPlus

在我们的真正学习过程中,包括企业开发过程中,一般都是使用集成开发环境IDE,例如创建的集成开发工具如下

Eclipse 初学者推荐使用 官方网址: http://www.eclipse.org
MyEclipse
IDEA 官方网址:http://www.jetbrains.com/idea/
NetBeans
STS Spring官方推出的