一、下载Java JDK以及开发环境
推荐在官方网站进行下载,初学者不推荐下载最新版,最新版往往不稳定,而且与教材教学使用的版本也会有更多的出入,不利于学习。
————————————————————————————————————————————————————————-
首先介绍下JDK。
JDK(Java Development Kit) 是 Java 语言的软件开发工具包(SDK)。
SE(JavaSE),standard edition,标准版,是我们通常用的一个版本,从JDK 5.0开始,改名为Java SE。
EE(JavaEE),enterprise edition,企业版,使用这种JDK开发J2EE应用程序,从JDK 5.0开始,改名为Java EE。从2018年2月26日开始,J2EE改名为Jakarta EE [1-2] 。
ME(J2ME),micro edition,主要用于移动设备、嵌入式设备上的java应用程序,从JDK 5.0开始,改名为Java ME。
没有JDK的话,无法编译Java程序(指java源码.java文件),如果想只运行Java程序(指class或jar或其它归档文件),要确保已安装相应的JRE。
JRE是Java Runtime Environment缩写,指Java运行环境。运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。
两者区别,可以这样简单理解,JDK是开发包,JRE是运行包,JDK的作用是编译Java代码,JRE是运行编译后的java代码;所以你会发现下载的JDK里面有JDK和JRE两个文件,而JDK里又单独再包含一个JRE。
————————————————————————————————————————————————————————-
下载Java JDK:
https://www.oracle.com/index.html 官网下载地址
【找到左上角“菜单”(Menu),鼠标移过去下拉菜单出现后,选开发者(Developers),再点java
进去后选Java标准版本(Java Standard Edition),即Java SE,点击下载(Download)
标签从总览(Overview)换成下载(Downloads),下拉找到Java SE8uxxx(xxx代表不同标识号,可能会随着时间推移而变更),点右边的下载(Download)
进去后看到,JDK下面有一列可以下载的选项,先同意(Accept)协议许可,然后选择合适的JDK进行下载,Windows x86是32位电脑用的,x64是64位用的】
以上操作只是指引新手如何使用官网,操作可能会因为时间推移,网站更新而出现错误。
下载好后放到自己记得的一个位置,之后需要配置环境变量。
————————————————————————————————————————————————————————-
有了JDK,光用记事本去写Java程序那未免太低效率了,所以选择使用Java集成开发环境,即可以写java代码的软件,此处举例Eclipse。
下载网址,官方网站:Eclipse Downloads | The Eclipse Foundation
英文官方网站的下载方法类似,请自行下载。
————————————————————————————————————————————————————————-
二、配置java环境
①打开环境变量配置
我的电脑右键属性(有些电脑桌面没有我的电脑,但可以从文件资源管理器中找到“此电脑”)
左侧找到高级系统设置-高级-下面的环境变量
②JAVA_HOME 系统默认是没有的,需要新建
变量名写JAVA_HOME ,变量值写jdk的安装目录(JDK可从官网直接下载,网上也有很多资源,这里应该是解压后的目录)
JAVA官网 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
③Path(指令命令搜索路径),默认一般存在
找到 jdk中的jre中的bin文件目录(实际上不带jre也行,即jdk中直接的bin也可以),例如D:\java\Java\jdk1.8.0_152\jre\bin\
通常需要写两个变量值
也就是
①D:\java\Java\jdk1.8.0_152\jre\bin\
②D:\java\Java\jdk1.8.0_152\bin\
否则可能会导致javac指令出现“javac不是内部或外部命令,也不是可运行的程序”
变量名不变,变量值:光标移动到变量值末尾,,写一个英文分号,再把bin的路径粘贴上去(系统用分号区分路径) (点编辑若出来一个表格,可以直接点新建就不用加分号了)
④CLASSPATH(指定类搜索路径) ,默认没有, 新建即可, 同JAVA_HOME
找到jdk中的lib,在路径前面加上.;(英文句点和分号)例如.;D:\java\Java\jdk1.8.0_152\lib
在变量值里把地址加进去
⑤win+R输入cmd打开命令行窗口输入java或者javac
出来帮助文档就说明环境配置完成。
————————————————————————————————————————————————————————-
三、使用命令行窗口编译运行java文件
首先确保java代码没错的情况下,例如最简单的helloworld代码
public class Test {
public static void main(String args[]){
System.out.print(“hello world!”);
}
}
将内容输入到记事本,保存为Test.java,目录为D盘,即class文件位置为D:\Test.java
win+R输入cmd打开命令行窗口,进入class文件所在目录后再输入javac编译java文件为class文件
例如先输入 D:
进入目录D,再输入 javac Test.java
之后D:\下会出现一个Test.class文件
输入java Test就能运行,出现hello world!
若出现“找不到或无法加载主类”无法加载主类的错误,可尝试使用指令-cp
-cp的使用方法
如果Test.class的目录是D:/Test,进入D盘后输入java -cp ../ Test,注意空格,java空格-cp空格../空格Test,或使用绝对路径java -cp D: Test
如果Test.class的目录是D:/java/Test,可以进入java文件夹后使用java -cp ../ Test,或使用绝对路径的方法java -cp D:/java/ Test,注意空格。