欢迎大家来到IT世界,在知识的湖畔探索吧!
1.4 开发Java的准备
第一步:下载并安装、配置Java程序需要的JDK(Java SE Development Kit),即Java标准版开发包。它提供了编译、运行Java程序所需要的各种工具和资源,包括Java编译器、Java运行时环境,以及常用的Java类库。
甲骨文官方中文版:「链接」
下载JDK的地址:「链接」
第二步:配置环境变量path
环境变量path,在windows系统下path不区分大小写,在Linux系统下区分大小写,所以一般写成PATH。
一、Path: C:\Java\jdk1.6.0\bin;(可根据实际安装路径填写)
二、JAVA_HOME: C:\Java\jdk1.6.0(可根据实际安装路径填写)
classpath : %JAVA_HOME%\bin;
classpath,以可在任意的路径下运行 .class文件。
1.4.1为什么要配置环境变量?
l 程序的执行需要使用外部指令javac,但是javac指令仅仅能在JDK安装目录下的bin目录下时候,因此程序只能写入bin目录。
l 程序开发过程中,不能将源代码写入JDK的安装目录,因此需要将源程序保存到任意位置的指定目录(英文目录),所以需要使javac指令在任意目录下可以运行。
l path环境变量里面记录的是可执行性文件,如.exe文件,对可执行文件先在当前路径去找,如果没找到就去path环境变量中配置的路径去找。
JDK、JRE介绍:
1.JDK:Java Development Kit,java的开发和运行环境,java的开发工具和jre。
2.JRE:Java Runtime Environment,java程序的运行环境,java运行的所需的类库+JVM(java虚拟机)。
JRE(Java Runtime Environment Java运行环境) |
包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。 |
JDK(Java Development Kit Java开发工具包) |
JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE了。 其中的开发工具:编译工具(javac.exe) 打包工具(jar.exe)等 |
简单而言:使用JDK开发完成的java程序,交给JRE去运行。 |
1.5 第一个Java程序
第一个Java程序我们在DOS窗口下执行,需要了解一下常用的DOS命令。
1.5.1常用DOS命令
(1)d: 回车 盘符切换
(2)dir(directory):列出当前目录下的文件以及文件夹
(3)md (make directory) : 创建目录
(4)rd (remove directory): 删除目录
(5)cd (change directory)改变指定目录(进入指定目录)
(6)cd.. : 退回到上一级目录
(7)cd\: 退回到根目录
(8)del (delete): 删除文件,删除一堆后缀名一样的文件*.txt
(9)exit : 退出dos命令行
(10)cls : (clear screen)清屏
1.5.2在dos窗口下运行一个简单的Java文件
了解了基本的dos命令后,我们使用用记事本书写,保存为HelloWorld.java。
注意这里有两个问题:
(1)这个时候要注意设置windos操作系统的扩展名为显示状态:”工具”—“文件夹选项”—“查看”—“隐藏已知文件的扩展名”,取消掉前面的复选框勾选。
(2)记事本的名称为HelloWorld,扩展名为.java文件。
建立正确后给出一个提示为更改文件扩展名后会导致文件不可用的弹出框,弹出说明建立正确,单击“确定”即可。
编写代码如下:
public class HelloWorld{
public static void main(String args[]){
System.out.println(“My First Java Program.”);
}
}
欢迎大家来到IT世界,在知识的湖畔探索吧!
编写完成后,进入dos窗口下进行执行。使用javac命令编译此文件: javac HelloWorld.java,会在当期目录下生成一个与此文件名相同的类文件HelloWorld.class。运行此文件:java HelloWorld。
javac 命令和java 命令做什么事情呢?
要知道java 是分两部分的:一个是编译,一个是运行。
javac:
负责的是编译的部分,当执行javac 时,会启动java 的编译器程序。对指定扩展名的.java 文件进行编译。 生成了jvm 可以识别的字节码文件。也就是class 文件,也就是java 的运行程序。
java:
负责运行的部分.会启动jvm.加载运行时所需的类库,并对class 文件进行执行. 一个文件要被执行,必须要有一个执行的起始点,这个起始点就是main 函数.
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/48558.html