zoukankan      html  css  js  c++  java
  • Java JDK环境配置及说明

    一、Java程序运行机制

    Java语言编写的程序需要经过编译生成与平台无关的字节码(.class文件)。

    这种字节码必须使用Java解释器(JVM)来解释执行。

    JVM是可运行Java字节码文件的虚拟计算机,将字节码转换成特定系统的机器码执行。

    二、JDK安装目录下文件及其作用 

    1、bin:该路径存放了JDK的各种工具命令,常用的java,javac等命令就放在该路径下

    2、db:该路径是安装Java DB的路径

    3、include:一些平台特定的头文件

    4、jre:该路径下安装的就是运行Java程序锁必须的JRE环境

    5、lib:该路径下存放的是JDK工具命令的实际执行程序

    注:javac.exe命令是使用Java编写的,这个类就是lib路径下tools.jar文件中sun/tools/javac路径下的Main类

    JDk的bin路径下的Javac.exe命令实际上仅仅是包装了这个Java类

    bin路径下的绝大部分命令都是包装了tools.jar文件里的工具类

    6、javafx-src.zip是Java FX所有核心类库的源代码

    7、src.zip是Java所有核心类库的源代码

    8、README和LICENSE和COPYRIGHT等为说明性文件

    三、配置环境变量

    虽然计算机已经安装了JDK,而JDK的安装路径也包含了java和javac两个命令,

    但计算机不知道到哪里找这两个命令。

    Windows操作系统根据Path环境变量来查找命令

    注:JDK1.5以上版本的JDK,可以不用设置CLASSPATH变量

    原本的CLASSPATH环境变量的作用是,告诉JRE在这个路径下搜索Java类

    JDK1.5以上会自动搜索当前路径下的类文件,而且使用Java的编译和运行工具时,

    系统可以自动加载dt.jar和tools.jar文件中的Java类。

  • 相关阅读:
    tar (child): gzip: Cannot exec: No such file or directory
    通过应用数字格式来修复文本格式的数字
    Logback
    Transport
    nginx note
    docker note
    k8s note
    spring boot properties
    Windows 和 Linux 的文件名
    安装配置ubuntu的web项目(新)
  • 原文地址:https://www.cnblogs.com/songdechiu/p/5323378.html
Copyright © 2011-2022 走看看