jdk下载要注意,尽量下载收费版本以内的版本。
oracle官方发布的jdk从8u211版本(包括)开始就是商用了,必须付钱。这意味着如果你是在公司正式环境使用的话,尽量使用收费以内的版本。
【jdk8版本】
注意事项:下载需要oracle账户,注册一个即可。
本文以jdk-8u202版本为例。
安装JDK:
选择安装目录,安装过程中会出现两次安装提示 。
第一次是安装jdk ;
第二次是安装jre。
建议两个都安装在同一个java文件夹下的不同文件夹中。
安装完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时,每一项后面可不加分号“;”。
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小时等你
Java是一门跨平台(跨操作系统)的编程语言,java程序只需要通过一次编写,编译之后可以运行在不同的操作系统中(一次编写,随处运行),因为java程序是运行在JVM(java虚拟机)之上;这就意味着需要在不同的操作系统中安装不同的虚拟机,JVM通常跟一些程序运行库绑定为一个JRE(Java运行环境);同时如果需要在计算中编写java程序并执行编译,打包等相关操作时还需要安装JDK(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
跨平台是Java语言的核心优势,赶上最初互联网的发展,并随着互联网的发展而发展,建立了强大的生态体系,目 前已经覆盖IT各行业的“第一大语言”,是计算机界的“英语”。 虽然,目前也有很多的跨平台的语言,但是已经失去了先机,无法和Java强大的生态体系抗衡,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,这两个是完全不同的内容.
计算机高级语言的类型主要是编译型和解释型两种,而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即可。
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads2133151.html
注册Oracle账户,登录以后才能下载
JDK安装操作直接点下一步即可,如果没有安装成功可以用QQ扫描上方二维码,寻求帮助。
配置JAVA_HOME : C:\Program Files\Java\jdk1.8.0_101(JDK所在的安装目录)配置Path:%JAVA_HOME%\bin(JDK所在安装目录的bin目录)classPath在JDK1.5之后就无需配置(.
注意:JDK1.8以后安装时会自动配置环境变量
按下 win(键盘上左下角Ctrl键右边的一个键)+R 输入cmd 按下回车键
在窗口中输入 javac命令 按下回车键
再输入 java命令 按下回车键
为了检测编译器和解释器是否可以正常运行 若有如下的提示信息则代表环境配置成功
入门学习时,进行简单的Java程序编写,我们可以使用文本编辑器,比如记事本,但是记事本的功能还不够强大,我们可以考虑使用更加强大的文本编辑器
Notepad++
EditPlus
在我们的真正学习过程中,包括企业开发过程中,一般都是使用集成开发环境IDE,例如创建的集成开发工具如下
Eclipse 初学者推荐使用 官方网址: http://www.eclipse.org
MyEclipse
IDEA 官方网址:http://www.jetbrains.com/idea/
NetBeans
STS Spring官方推出的
*请认真填写需求信息,我们会在24小时内与您取得联系。