一、JDK(java开发运行环境)的下载:
1. JDK1.8地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
2. 同意协议
3. 下载即可
二、 JDK安装
1. 以管理员身份运行JDK程序
2. 点击下一步
3. 安装路径:F:\jdk1.8,点击下一步【不要有中文和空格】
4. 安装jre,点击下一步
5. ok
三、 jdk的卸载
1. 点击开始 找到控制面板
2. 查看方式;类别
3. 点击卸载程序
4. 只要名字包含java全部卸载掉
5. 如果包含有update关键字的为JDK的更新包程序,会时刻提醒你更新JDK,可以选择卸载或者不卸载。
四、测试jdk有没有安装成功;
1. 找到JDK的安装路径,查看bin目录下有没有:java.exe javac.exe【不是标准的测试方法】
2. 进入到JDK的安装路径下bin目录,打开DOS窗口输入;java或javac命令【标准的测试方法】
五、写出第一个java程序
1. 昨天安装jdk和jre是什么?
jdk:java运行与开发环境(安装JDK的时候默认自带jre)
jre:java运行环境
2. 第一个java程序(下面一步都不能少)
1). 找到JDK的bin目录
2). 创建一个后缀为java的文件,顺手给起个好听的名字
3). 使用记事本打开这个java文件
4). 写代码,java严格区分大小写,一定要注意
class Hui{
public static void main(String[] args){
System.out.print("第一个java程序");
}
}
5). 编译java程序,使用javac命令【注意:要带后缀名】
6). 运行java程序,使用java命令【注意:不带后缀名】
3. 常见错误
1). 错误:非法字符:'\uff08'
解决方案:出现中文符号,改成英文即可
2). 错误:需要<标识(zhi)符>
解决方案:
a). 如果错误在第一行标识类名不合法,换成英文即可
b). 如果错误不在第一行,表示单词写错了,一个一个检查即可
3). 错误:在类XXX中找不到main方法,请将main方法定义为:
解决方案:把mian改为main
4). 错误:解析时已到达文件结尾
解决方案:表示缺少符号{},(),或者符号写反
5). 错误:需要';'
解决方案:缺少分号、缺少小数点
6). 错误:找不到或无法加载主类XXX
解决方案:文件名和类名不一致,需要注意一下
7). 'javac'不是内部或外部命令,也不是可运行的程序【自己的错误】
解决方案:
a). JDK没有安装,或者文件安装不全,缺少javac命令
b). DOS窗口没有进入到JDK下的bin目录 【找到正确的路径】
8). 错误:仅当显示请求注释处理时才接受类名称'Hui.java'
解决方案:使用javac命令的时候,java文件的后缀必须使小写
9). 错误:需要class,interfance或enum
解决方案:没有定义类、类class单词拼错
4. 翻译代码
class Hui{
public static void main(String[] args){
System.out.print("第一个java程序");
}
}
类 类名{
公共的 静态的 无返回值类型 主方法(字符串[] 数组名){
系统.输出.打印("打印的内容");
}
}
六、 Java的运行原理
1. 安装JDK
2. 编写Java源代码
3. 编译源代码,生成字节码文件(字节码文件就是电脑能识别的语言.class)
4. 运行字节码文件
七、 配置环境变量
1. 鼠标右键计算机(win10:此电脑; xp:我的电脑; win7:计算机)
5. 变量名尽量小写
变量名:JAVA_HOME
6. 找到Path变量【不要删除Path变量中的变量值】
8. 把%JAVA_HOME%\bin;放到Path最前面
八、配置CLASSPATH环境变量
如果配置了ClassPath,java这个命令只能在ClassPath路径下使用ClassPath:配置ClassPath,虚拟机只会到ClassPath路径下去运行文件
九、JAVA_HOME,Path和ClassPath的区别?
JAVA_HOME:配置jdk的路径变量
Path:是引用JAVA_HOME下bin目录,达到任何地方都可以使用java和javac命令
ClassPath:指JVM(虚拟机)运行的目录