zoukankan      html  css  js  c++  java
  • 开始体验第一个JAVA程序吧!

    一、准备工作(配置环境)

      1、安装JAVA开发工具(JDK)

        a、下载符合自己电脑系统的Java开发软件:http://www.oracle.com/technetwork/java/javase/downloads/jdk9-downloads-3848520.html

        b、根据提示安装即可。(安装路径不要使用中文和空格,避免出错)

      2、配置环境变量

      说明:为什么需要配置环境变量?

      答:dos窗口下,若需要运行可执行文件(.exe),需要切换到执行文件的目录;若把执行文件所在的目录配置到环境变量的path中,计算机在当前目录下查询不到执行文件,则会进入到path中查询。

      为了在任意目录下编写、保存、运行“java代码、java字节码文件”,故进行配置。

        a、进入环境变量界面:我的电脑计算机 → 右键”属性“ → 高级系统设置 → 高级 → 环境变量。

        注:配置用户变量:只对当前用户有效、配置系统变量:对所有用户有效

     

     

     

        b、开始进行配置:将java工具所在的目录(JDK安装路径的bin目录下,如下图红框),配置在系统变量中的“path”内(path配置的是众多的目录,各个路径之间用英文的“;”分隔。

        注1:path的作用:搜索可执行文件的路径;配置的是众多的目录。

        注2:配置路径后,需要重新打开dos窗口才会生效。

     

          

          

     

     

      3、选择一个适合编程的“文本编辑器”

        任何文本编辑器都可以进行JAVA代码的编写,只需将文件格式以“*.java”结尾即可;

        为了更高效的编写代码,可使用用于编写代码的文本编辑器,如:ultraedit、notepad++等。

     

    二、我的第一个java程序

      1、编写源代码

        在文本编辑器上编写java代码,注意文件格式以*.java结尾。

     

     

     

      

      2、编译源文件

        在dos窗口下,使用javac命令对源文件进行编译:javac 文件名 (注意:文件名需包含*.java后缀),编译完成后会生成后缀名为*.class的字节码文件。

     

     

      3、运行字节码文件

        在dos窗口下,使用java命令运行字节码文件:java 字节码文件名 (注意:文件名不需要后缀),运行后会根据代码程序相应效果。

     

     

    三、了解、配置claspath

      1、既然class文件(字节码文件)是java的运行文件,可不可以实现在任意目录下都可以执行某一目录下的class文件呢?

        根据path环境变量的原理,可以定义一个名为classpath环境变量,将要运行的class文件所在目录定义在该变量中。

        classpath变量值是java类文件的目录;path变量是windows程序文件的目录。

      2、JVM查找类文件(*class)的顺序

        如果没有配置classpath环境变量,JVM只在当前目录下查找要运行的类文件;

        如果配置了classpath环境,JVM会先在classpath环境变量值的目录中查找要运行的类文件;

        值的结尾处如果加上分号,那么JVM在classpath目录下没有找到要指定的类文件,会在当前目录下再查找一次;

        值的结尾出如果没有分号,那么JVM在classpath目录下没有找到要指定的类文件,不会在当前目录下查找,即使当前目录下有,也不会运行。

  • 相关阅读:
    Uva 11806 拉拉队 二进制+容斥原理 经典!
    CSU CHESS
    hdu 4049 Tourism Planning 状态压缩dp
    HDOJ 4661: Message Passing(找递推公式+逆元)
    HDU
    hdu4647(思路啊!)
    spoj 370. Ones and zeros(搜索+同余剪枝+链表存数(可能越界LL))
    URAL
    URAL
    hdu4614 (二分线段树)
  • 原文地址:https://www.cnblogs.com/yiwanfan/p/8683938.html
Copyright © 2011-2022 走看看