整合营销服务商

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

免费咨询热线:

Java开发:Java环境搭建

Java开发:Java环境搭建

.前言

关于Java环境搭建这里做个解释,java开发式环境需要JDK(Java Development Kit),java运行式环境需要JRE(Java Runtime Environment)。由于JDK包含JRE,只需要安装JDK即可。

二.JDK安装

1. 在哪里下载JDK, 网址:

http://www.oracle.com/technetwork/java/javase/downloads/index.html

2. JDK7的下载地址:

http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html


根据自己的系统下载不同的版本。如果系统是64位则可以下载64位系统。如何查看自己的操作系统到底是32位还是64位呢?,右键单击桌面的计算机,出现如下图所示信息:


在安装包XXX解压,安装jdk。具体步骤如下:

(1)点击下一步


(2)红框标记的地方可以修改,意为你将jdk安装到什么位置



(3)出现这个画面是要求我们是否安装jre,是不需要的,先点击红框标记×,出现上图的画面,点击是即可。


(4)出现这个画面表示安装成功了。


三.环境变量配置

安装好后便是配置JDK的环境变量,在桌面上计算机点右键选属性,或是开始菜单计算机上点右键选属性, 左边点高级系统设置,点下边的环境变量。



(1)在新弹出窗口上,点系统变量区域下面的新建按钮,弹出新建窗口,变量名为JAVA_HOME,变量值填JDK安装的最终路径,我这里装的地址是D:\Program Files\Java\jdk1.7.0_51,所以填D:\Program Files\Java\jdk1.7.0_51,点确定完成。


(2)下面需要设置Path变量,由于系统本身已经存在这个变量,所以无需新建,在原本基本上添加JDK相关的,找到Path变量双击编辑,由于每个值之间用;符号间断,所以先在末尾加上;(注意是英文格式的,不要输其他符号空格等),加上;符号后在末尾加入%JAVA_HOME%\bin,点确定完成。


(3)下面添加CLASSPATH变量,由于不存在,所以新建一个,变量名CLASSPATH,变量值 .(英文状态下的点,表示扫描当前目录下的.class文件),首尾不带空格的,点确定完成,至此环境变量配置完成,点确定关掉环境变量配置窗口。


(4)验证:上面步骤完成后,下面验证下是否配置成功,点开始运行输入cmd打开命令行窗口,输入java -version,显示版本1.7.0_51,输入javac -version,也显示1.7.0_51。然后再输入javac,出现如下图所示,JDK安装及环境变量配置成功。



若执行javac时候出现下图结果,则表示环境变量(path环境变量)配置有误。

者荐语:

Java 是排名第一的编程语言和开发平台。它可以降低成本、缩短开发时间、推动创新并改进应用服务。随着全球数百万开发人员运行超过 510 亿台 Java 虚拟机,Java 继续成为企业和开发人员首选的开发平台。

下载Jdk11

官网(中国)地址:https://www.oracle.com/cn/java/technologies/javase/jdk11-archive-downloads.html

选择合适的版本下载,这里我以Windows10 64位为例。

官网下载慢的话,可以选择下面的链接进行下载Jdk11 Windows10 64位版本。


百度云地址:https://pan.baidu.com/s/1KojDmcCYizhgeYnZ6yJdZw

提取码:nllq


安装Jdk

下载成功之后,找到对应的exe文件,双击exe文件,开始傻瓜式安装;

点击下一步;

选择要装的功能以及安装路径,安装路径默认在C盘,我就直接默认了。当然对于个人不喜欢把软件装在C盘,可以点击更改安装目录,这个很重要,之后Jdk环境变量配置用的上;

选择之后点击下一步,进入安装进程;

静静地等待安装完成,点击关闭;


配置jdk11的环境变量:

为了让我们安装好的Jdk在命令行下能够方便地使用,还需要为Jdk配置环境变量。
点击桌面左下角搜索图标,在弹出的搜索框中输入环境变量,点击编辑系统环境变量。

点击环境变量;

为了让计算机上的所有用户都能使用jdk,这里编辑的是系统环境变量。点击新建,变量名输入"JAVA_HOME",变量值就是在安装时选择的安装路径,到安装目录把地址复制一下,粘贴过来就好了,然后点击确定;

接下来在系统环境变量中找到Path(注意Windows中环境变量名不区分大小写),选中,点击编辑,在弹出的新窗口中点击新建,输入"%JAVA_HOME%\bin",点击确定。

至此,环境变量已经配置完成,在cmd分别输入javac --version和java --version,得到如下输出:

至此,jdk的下载安装及环境变量配置完成。


JDK11以后JRE不会出现在目录里,查看需要执行以下步骤:

以管理员身份运行cmd

进入JDK所在文件夹,如 cd C:\Program Files\Java\jdk-15

输入命令

bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre


有的同学可能会报错如下:

此报错原因是没有以管理员身份运行cmd,更正后就可以看到JRE文件夹啦


希望对正在准备学习Java的朋友们有所帮助,也欢迎补充交流~

系列文章旨在记录和总结自己在Java Web开发之路上的知识点、经验、问题和思考,希望能帮助更多(Java)码农和想成为(Java)码农的人。

目录

  1. 介绍
  2. Oracle官网
  3. Java SE文档
  4. Java EE文档
  5. JCP(Java Community Process,Java社区进程)
  6. JEP(JDK Enhancement Proposals,Java 增强提案)
  7. 总结

介绍

上篇文章介绍了JDBC的初步使用之后,发现不得不介绍一下Java异常了。其实之前也多多少少涉及到了一些异常的知识,比如这篇文章介绍抽象类的时候涉及到了Servlet相关的异常,这篇文章介绍Spring MVC基于注解的控制器的时候涉及到了异常处理器等等。

不过,笔者又仔细思考了一下,Java异常是属于Java语言和JVM本身提供的特性,之前也介绍过JDK、类、接口、继承、多态等基础性的知识,这些介绍主要是参考了一些相关书籍、互联网上的一些资料以及自己的思考和总结。

而互联网上最权威的资料莫过于是Java的官网了,所以打算先介绍一下如何到官网找到Java相关的资料,这些资料如果能够通读一遍,必将获益良多。

当然,这些官网的地址和页面都是随时代发展而变化的,这里介绍的都是截止到本文撰写之时的版本。

Oracle官网

Java原来属于SUN公司的,不过后来被Oracle公司收购了,至于Java的历史渊源,在这就不多说了。所以,Java最权威的资料非Oracle官网莫属了,其网址是:https://www.oracle.com/index.html,首页是这样的:

点击红色箭头所指地方,可以弹出菜单:

再点击红色箭头所指地方,就到了Oracle官方文档的首页了:

在这可以看到有众多的文档,其实Oracle最为大家所熟知的就是它的数据库了,IT行业内应该是无人不知无人不晓吧。随着时代发展,Oracle也有云计算、虚拟化等产品和解决方案,这些暂且不说。显然,我们应该选择Java相关文档:

这里不仅有Java最基础最核心的文档(即Java SE),还有Java嵌入式版本、Java企业版本(即Java EE)的文档入口链接。

Java SE文档

从上图中点击Java SE文档入口链接即可到达Java SE文档的首页:

当然,首页展示的是Java SE最新版本(目前是13)的文档,如果想要到达其他版本的文档页面,可以点击顶部红色箭头所指的链接:

这里就可以选择各个版本的Java SE文档了。

还是转到Java SE文档的首页中,这里已经分门别类的很清楚了,我也就不多说了。

首先想要提的是在Tools类别中有个JDK Tool规范的链接,我们可以点进去看看:

这里列举出来JDK的所有工具,比如我们熟知的javac、java等命令,随便点进去就可以进入到该工具的详细描述的页面,以后我们就可以到这里来寻找相关工具的使用说明之类的了。

然后再回到Java SE文档的首页,这里还有其他类别:

其中我比较常用的是 Language and Libraries 类别中的 Java Tutorials 部分,以及 Specifications 类别中的 Language and VM 部分。

前者相当于是Java教程了,其页面是这样的:

这里也分了四大类,移动滚动条可以看到:

比如,点击红色箭头所指的链接,就可以看到有关Java异常的教程入口:

点进去就可以学习Java异常的相关知识了。

后者的 Specifications 类别中的 Language and VM 部分是关于Java语言和虚拟机的规范:

在这里,就可以查看或下载某个版本的Java语言和虚拟机的规范,比如,Java SE 13版本的:

点击红色箭头所指的链接即可下载。

Java EE文档

在Java文档首页里面还有Java EE文档的链接,点击进去可以看到:

目前是该链接重定向到了 Java EE 7这个版本,点击红色箭头所指的链接即可进入到它的教程页面,不再赘述。

JCP(Java Community Process,Java社区进程)

这个JCP我们已经使用过很多次了,Servlet规范、JSP规范都可以从这里下载,再次不在介绍如何下载这些规范了。

JCP的官网是:https://jcp.org/en/home/index 。

JCP究竟是干什么的呢?它的官网是这样描述的:

The JCP is the mechanism for developing standard technical specifications for Java technology. Anyone can register for the site and participate in reviewing and providing feedback for the Java Specification Requests (JSRs), and anyone can sign up to become a JCP Member and then participate on the Expert Group of a JSR or even submit their own JSR Proposals.

简单来说,就是开发Java技术的规范的组织/过程。而JSR(Java Specification Requests,即Java规范请求)就是JCP 成员向该组织提交的希望成为标准规范的Java规范,经过一系列流程后,如果通过会成为 JEP,最终会体现在未来的Java中。

那么JEP是什么呢?下面介绍。

JEP(JDK Enhancement Proposals,Java 增强提案)

所谓JEP,顾名思义,就是对现有版本的Java提出增强哪些功能、特性的提案。

所以,JEP实际上就是Java各个版本之间的变化。

所有的JEP都可以在这个网站(http://openjdk.java.net/)中找到:

红色箭头所指的链接可以进入到一个所有JEP的索引:

总结

好了,以后我们就可以很方便的学习有关Java语言本身的各种知识了,甚至还能学到JVM方面的知识。

大家可以尽量阅读这里的资料,对我们会很有帮助的。