搭建开发环境
JDK和JRE的下载与安装
下载网址为:www.oracle.com
JDK:Java SE Development Kit,Java软件开发工具包
JRE:Java Runtime Environment,Java运行环境
安装了JDK后就不用安装JRE,因为JDK中默认安装了JRE。
下载顺序见下图:
配置环境变量
永久配置
右击我的电脑 —> 属性 —> 高级系统设置 —> 高级 —> 环境变量 —> 系统变量中的Path中前面添加路径:D:\Java\jre1.8.0_144\bin(视你的安装路径而定)
之后windows+r,输入cmd后打开命令行窗口,输入javac出现以下界面说明配置成功:
方便的方法应该是在系统变量中新建一项系统变量,用来保存JDK路径:
之后再Path中修改路径为:%JAVA_HOME%/bin,如下图:
注意:配置后cmd窗口需要重新打开才能使得配置生效。
临时配置
通过 set path=D:\Java\jdk1.8.0_121;%path% 实现:
此为临时配置,在原有环境变量基础上增加新的路径,只在当前窗口有效,此时新开一个cmd窗口输入set path后显示的仍为系统配置的信息:
如果直接写set path=D:\Java\jdk1.8.0_121,Path变量值会变为:Path=D:\Java\jdk1.8.0_121,原有的环境变量消失。
DOS常用命令
dir:列出该目录下所有文件及目录
md:创建一个目录(md directory1)
rd:删除空目录;若目录不为空,则可通过rd /s删除该目录及该目录下的所有文件及目录(rd /s directory1 )
echo hello > a.txt:创建文件a.txt并且写入hello
tree /f:列出目录结构
del:删除目录下的所有文件,不包括子目录下的文件
第一个Java程序
新建demo.java文件,并输入以下代码:
public class demo{
public static void main(String[] arg){
System.out.println("Hello Java!\n");
}
}
之后在命令行中切换到文件目录:
使用 javac Demo.java 命令编译该文件生成Demo.class;
使用 java Demo 命令运行Demo.class.
其他目录运行Demo.class
要想在其他目录也能运行,需要增加classpath,set classpath=E:\code\Java\day01;(后面有分号):
(1)设置了set classpath=E:\code\Java\day01;后,运行命令java Demo时,java会启动虚拟机,虚拟机会首先到classpath的路径中去找Demo.class文件执行,如果classpath中没有,再从当前目录中寻找,请见下图中例子,c盘中Demo.class打印“Hello C盘!”,E盘中Demo.class打印“Hello E盘!”:
(2)设置了set classpath=E:\code\Java\day01后,虚拟机只在classpath的路径中去找,找不到后也不在当前目录下找,在实际中一般使用上述设置:
多个路径时,路径中间加分号,最后不加分号,例如:c:\;d:\
如果需要先找当前目录,再寻找classpath,则需要:set classpath=.;c:\
在cmd窗口中打开其他应用程序
配置一下环境变量即可,两种方法如下: