Day01:JAVA开发环境

2019-08-16 11:56:47来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

Day01:JAVA开发环境

 

1.初识java
(1)什么是java
java是一门高级的计算机编程语言
1.(1)计算机语言:
能够和计算机沟通的语言
计算机语言能够操纵或控制计算机
1.(2)高级的:
低级语言只能通过0和1和计算机沟通
java只需要相对简单的符号和单词
就能和计算机沟通了
1.(3)编程:
编写程序

配置环境变量
(1)什么是环境变量
就是当前操作系统支持的命令集
(2)为什么配置环境变量
要让java在当前操作系统的任何位置执行
java程序的运行步骤
(1)编写java程序
就是我们程序员编写的java程序
最终产生.java文件
(2)编译java程序
编译器会将程序员编写好的java文件进行编译
最终产生.class文件(字节码文件)
(3)运行java程序
JVM(java虚拟机)来运行编译好的class文件
java家族成员
(1)JVM:java虚拟机
功能:运行java程序
(2)JRE:java运行环境
JRE=JVM+java类库(辅助零件)
JRE是java程序运行的最小单元
93)JDK:java开发工具包
JDK=JRE+Java开发命令
JDK是开发java最小的单元

 

下载JDK

首先我们需要下载java开发工具包JDK,下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html,点击如下下载按钮:

在下载页面中你需要选择接受许可,并根据自己的系统选择对应的版本,本文以 Window 64位系统为例:

 

 

下载后JDK的安装根据提示进行,还有安装JDK的时候也会安装JRE,一并安装就可以了。

安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为 C:\Program Files (x86)\Java\jdk1.8.0_91

 

 

配置环境变量

1.安装完成后,右击"我的电脑",点击"属性",选择"高级系统设置";

 

2.选择"高级"选项卡,点击"环境变量"; 

 

然后就会出现如下图所示的画面:

 

在 "系统变量" 中设置 3 项属性,JAVA_HOME、PATH、CLASSPATH(大小写无所谓),若已存在则点击"编辑",不存在则点击"新建"。

注意:如果使用 1.5 以上版本的 JDK,不用设置 CLASSPATH 环境变量,也可以正常编译和运行 Java 程序。

 

变量设置参数如下:

  • 变量名:JAVA_HOME
  • 变量值:C:\Program Files (x86)\Java\jdk1.8.0_91        // 要根据自己的实际路径配置
  • 变量名:CLASSPATH
  • 变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;         //记得前面有个"."
  • 变量名:Path

  • 变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

JAVA_HOME 设置

PATH设置:

 

注意:在 Windows10 中,Path 变量里是分条显示的,我们需要将 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; 分开添加,否则无法识别:

%JAVA_HOME%\bin;
%JAVA_HOME%\jre\bin;

 

CLASSPATH 设置:

 

 

是 Java 的环境配置,配置完成后,你可以启动 Eclipse 来编写代码,它会自动完成java环境的配置。

测试JDK是否安装成功

1、"开始"->"运行",键入"cmd";

2、键入命令: java -versionjavajavac 几个命令,出现以下信息,说明环境变量配置成功;

Linux,UNIX,Solaris,FreeBSD环境变量设置

环境变量PATH应该设定为指向Java二进制文件安装的位置。如果设置遇到困难,请参考shell文档。

例如,假设你使用bash作为shell,你可以把下面的内容添加到你的 .bashrc文件结尾: export PATH=/path/to/java:$PATH

 


原文链接:https://www.cnblogs.com/wsnb8/p/11305179.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Spring条件注解@Conditional

下一篇:MapReduce 运行全过程解析