7.11.4 第一个程序 设置环境变量

102HelloWorld

第一个Java程序 hello,World!

打开一个记事本在记事本里面输入以上代码,注意书写正确:

public class Demo1{
    public static void main(String[] args) {
        System.out.println("hello java");
    }
}

HelloWord 剖析:

  • class:java关键字,用于定义一个类
  • {}:花括号表示范围。
  • main:是主函数,程序的入口(固定写法)。
  • System.out.println("hello,World!"); 打印输出"Hello,World!"

helloworld的小细节

  1. 缺少main方法,出现提示:缺少一个名称为main的方法。
  2. 源文件中的大小写要注意。初学者请牢记,第一个hello例子中只有String和System中两个字符是大写的,其他的都小写。
  3. 配置path和classpath时,里面的路径是所有查找的目标的父目录,而不是目标自己。
  4. A.java.txt 文本文件默认是txt结尾的,注意要把隐藏已知文件类型扩展名去掉。
  5. 大小写 只有类名Demo,String和System中三个个首字母是大写的。 public class Demo{ public static void main(String[] args) { System.out.println("hello java"); } }
  6. path 看path环境变量配置 ,里面的路径是所有查找的目标的父目录,而不是目标自己。
  7. 写错类名, 源文件名不存在或者写错,或者当前路径错误。 类文件名写错,或者类文件不在当前路径下,或者不在classpath指定 路径下。
  8. javac 生成的.class 文件的名称取决于类名跟.java名没有关系。

设置环境变量

设置Path

设置JAVA_HOME

  • 目前path环境变量除了保存了我们自己配置的信息以外,还有系统自带的信息,如果一旦不不小心删除了path环境变量信息,那么就可能导致系统部分功能无法使用。
  • 尽量避免修改的path环境变量信息。
  • 注意JAVA_HOME变量要设置在系统变量里面,而不是用户变量里,否则会导致java命令可用,javac命令不可用!
JAVA_HOME = jdk安装路径
Path = %JAVA_HOME%bin;%Path%

设置classpath

  • 设置了classpath环境变量的时候,启动jvm(java虚拟机)的时候,那么java虚拟机就会 根据classpath环境变量所保存路径信息下去寻找对应的class文件。

  • 设置classpath环境变量信息的有分号与没有分号 的区别:

    1. 如果配置classpath环境变量信息没有加上分号,那么java虚拟机仅会在classpath所保存的路径下去搜索对应的class文件,不会在当前路径下去搜索了。
    2. 如果配置classpath环境变量信息加上分号,那么java虚拟机除了会在classpath所保存的路径下去搜索对应 的class文件之外,如果能找到对应的class文件 那么就马上指定对应的class文件,否则还会去 当前路径下去搜索。
  • 配置classpath的作用? 答:设置了class文件的路径信息。

设置临时环境变量

set命令的用法:

命令作用
set 查看所有的环境变量信息
set 环境变量的名字 查看指定的环境变量信息
set 环境变量名字 = 路径信息 设置指定的环境变量信息
set 环境变量名字 = 清空指定的环境变量信息
set 环境变量名字 = 新路径;%环境变量名字% 在原有的基础上添加新的路径信息

 

posted @ 2017-08-24 13:17  ~~晴天~^.^  阅读(167)  评论(0编辑  收藏  举报