Java语言开发环境搭建
在使用任何计算机语言开发之前,都要搭建其开发环境。
一、明确什么是JDK、JRE。
二、下载JDK
三、安装JDK
四、配置环境变量
五、验证是否成功
一、什么是JRE、JDK。
JRE(Java Runtime Environment,Java运行环境):包括Java虚拟机(JVM)和Java程序所需的核心类库,如果想运行开发好的Java程序,安装JRE即可。
JDK(Java Development Kit,Java开发工具包):JDK是提供给Java开发人员使用的,其中包含了Java开发工具,也包括了JRE。所以如果安装了JDK,就无需再安装JRE。其中的开发工具:编译工具(Javac.exe)、打包工具(jar.exe)
简而言之:使用JDK开发的Java程序,交给JRE运行。
二、下载JDK
去www.oracle.com下载JDK(记住如果要开发一定要下载JDK,而不是JRE。由于下载的官网是英文,如果英文不好,可以在网上找个教程)。
三、安装JDK
傻瓜式安装(下一步),但是需注意两个细节:
1、记得更改安装路径,默认为C盘。最好装到其他盘,甚至U盘。(至于为什么小伙伴你应该知道)
2、在安装完JDK后,会弹出一个是否安装JRE的对话框,点击取消即可。(原因前面已经说过)
四、配置环境变量
在网上找教程照着做,很简单(有时间我会补上)
五、验证是否成功
打开命令行执行Java、Javac,如果执行成功则证明环境变量配置成功。
Java语言开发环境搭建的更多相关文章
- Java 学习笔记 第一章:Java语言开发环境搭建
		第一章:Java语言开发环境搭建 第二章:常量.变量和数据类型 第三章:数据类型转换.运算符和方法入门 1.Java虚拟机——JVM JVM(Java Virtual Machine ):Java虚拟 ... 
- Java基本开发环境搭建(适合第一次使用)
		Java基本开发环境搭建(适合第一次使用) 编写人:cc 阿爸 2013-10-17 一.开发工具获取 1.开发工具包JDK l 下载地址: 到ORACLE公司官方网站(http://www.ora ... 
- 【Apache Pulsar】Apache Pulsar单机环境及Go语言开发环境搭建
		0x01 简介 Apache Pulsar是一个开源的分布式发布-订阅消息系统,与Kafka类似,但比后者更加强大.Pulsar最初由Yahoo开发并维护,目前已经成为Apache软件组织的一个孵化子 ... 
- (转载)JAVA敏捷开发环境搭建
		整个软件项目分为四个环境 开发本地环境.开发环境.测试环境.IDC环境.和传统C++开发不一样的模式是多了第一个开发本地环境.这是为什么呢,因为目前大部分开发人员还是比较熟悉windows下开发.对于 ... 
- java+tomcat开发环境搭建
		java+tomcat开发环境搭建 一.jdk环境变量设置 ...........这里省略n个字............. 二.tomcat环境变量设置 安装好tomcat后 1.新建环境变量: CA ... 
- R语言开发环境搭建
		R语言开发环境搭建 一.环境 Win7 64bit系统 二.R软件下载 R 3.5.2 for Windows,官网:https://www.r-project.org/ RStudio 1.1.46 ... 
- JAVA WEB开发环境搭建
		JAVA WED开发环境搭建 JDK的安装和配置 到https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-21 ... 
- Mac OS X上IntelliJ IDEA 13与Tomcat 8的Java Web开发环境搭建
		这标题实在有点拗口,不知道怎么写好,但看了标题也就明白文本的内容.最近几天在折腾这些玩意儿,所以写写总结.除了环境搭建,本文还是一篇入门级的上手教程. 去下载一些东西 JDK安装 Tomcat安装 T ... 
- Go语言开发环境搭建
		1.Go的安装 (1)下载go安装程序 下载地址:https://golang.org/dl/ (墙内下载地址http://www.golangtc.com/download),如果是您的系统是win ... 
随机推荐
- (中等) HDU  2295  , DLX+重复覆盖+二分。
			Description N cities of the Java Kingdom need to be covered by radars for being in a state of war. S ... 
- UVA - 129 Krypton Factor (困难的串)(回溯法)
			题意:求由字母表前L个字母组成的字典序第n小的困难串.(如果一个字符串包含两个相邻的重复子串,则称它是"容易的串",其他串称为"困难的串".) 分析:回溯时,检 ... 
- Powerbuilder编程技巧 如何获取网页的HTML源码
			直接使用的三种方式 1. PB内部对象 Inet object 2. API 函数 3. Ole中的Microsfot Web 游览器对象 一.Inet object: 1.Inet objec ... 
- 【转】我是怎么找到电子书的 – IT篇
			多读书,提高自己 电子出版物 IT-ebooks http://it-ebooks.info/ 上万本英文原版电子书,大多数为apress和o'relly的.全都是文字版,体积小又清楚.适合懂英文的人 ... 
- bzoj1070 修车&& bzoj2879美食节 【费用流】
			bzoj1070: 把每个工人拆成汽车那么多个点,假如说 工人(i, j) 和 汽车k 连边,那就代表第i个工人倒数第j个修汽车k,那么这条边对以后的贡献就是k*time[i修k]. #include ... 
- python dataframe 针对多列执行map操作
			Suppose I have a df which has columns of 'ID', 'col_1', 'col_2'. And I define a function : f = lambd ... 
- c++ split()实现
			在c++中,没有java与python中定义的split()功能的函数,于是自己实现之. 情况1,适用范围,分隔符为字符.思路,记录分隔符的位置,判断需要截取的字符串的下标范围. vector< ... 
- iOS 沙盒
			1. 概念 某个应用程序的非代码文件存放空间. 2. 文件结构 每个沙盒有三个文件夹: Documents: 存放文件 Library: 存放默认设置或状态信息.Library/caches: 缓存文 ... 
- 大话设计模式--委托--IOS
			最近看了一些关于IOS委托的文章,看完之后,感觉不大好. 引文: 委托delegation是一种简单但是功能强大的设计模式,它的功能是程序中一个对象代表另一个对象,或者一个对象与另外一个对象协同工作. ... 
- 写过的一些shell脚本总结
			每天晚上自动检查更新 #!/bin/sh #auto gamedown2 version DATE=`/bin/date +%m%d` COUNT=`curl 'http://11.1.1.1/ind ... 
