• Java-下载安装配置


    1:Java下载:http://java.sun.com/

      好像Oracle收购了SUN后,Java开发者网站developers.sun.com和java.sun.com移植到了一个完全重新构架和重新设计的网站上:  

            http://www.oracle.com/technetwork/java/index.html    从官网上下载最新的就可以了。

    2:Java安装:下载了相应系统的安装包后,就可以安装了,直到完成。

    3:Java配置:

      3.1:Windows环境下配置

          3.1.1:进入“计算机”的“属性”选项,选择“高级系统设置”;点击“高级系统设置”后,选择“环境变量”;

          3.1.2:系统变量下“新建” :“变量名”:Java_Home    “变量值”:C:Program FilesJavajdk1.8.0_31

              注:“变量值”这一栏主要填写的是你安装 java 的路径,这里根据个人的情况可能会有所不同;

          3.1.3:选中环境变量中的“path”,选中之后编辑:在“变量值”一栏的最前面添加如下的:“ %Java_Home%in;%Java_Home%jrein;”

              注:上面的代码最好一个字符不要差,因为 Java_Home 已经限制了你的 JDK 的路径了,Java 的每个版本的 JDK 应该都是由这些东西构成的;

          3.1.4:上一步确定之后,再“新建”:“变量名”:ClassPath    “变量值”:.;%Java_Home%in;%Java_Home%libdt.jar;%Java_Home%lib ools.jar

              注:上面的代码最好也是一个字符不变的贴上去,“变量值”最前面的 .; 不要漏掉。

          做完上面的三个设置之后,环境变量的配置已经完成了。

      3.2:检查环境变量:

          调出“cmd”检查  :输入:“java”;

                    输入:“javac”;

                    输入:“java -version”;

            查看环境变更配置: echo %PATH%

    ****************************************************************************************************

    关于JAVA_HOME、PATH和CLASSPATH的含义:

    JAVA_HOME环境变量:

        它指向jdk的安装目录,Eclipse/NetBeans/Tomcat等软件就是通过搜索JAVA_HOME变量来找到并使用安装好的jdk。

      
    PATH环境变量:

      可以让系统在任何路径下都可以识别java,javac命令,通过指定命令搜索路径,在系统执行命令时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。把 jdk安装目录下的bin目录增加到现有的PATH变量中,bin目录中包含经常要用到的可执行文件如javac/java/javadoc等,设置好 PATH变量后,就可以在任何目录下执行javac/java等工具;      了 

        
    CLASSPATH变量:

      作用是指定类搜索路径,要使用已经编写好的类(import *.class),前提当然是能够找到它们了,JVM就是通过CLASSPTH来寻找类的。CLASSPATH是告诉JVM要使用或执行的class放在什么路径上,便于JVM加载class文件

      .;表示当前路径,tools.jar和dt.jar为类库路径。如果不用Swing里面的东西,可以不加dt.jar。 tools.jar里面是最基本的工具类,比如javac,不加是无法做开发的。  

    JDK的配置CLASSPATH中的dt.jar和tools.jar:

      dt.jar和tools.jar是两个java最基本的包,里面包含了从java最重要的lang包到各种高级功能如可视化的swing包,是java必不可少的。

      rt.jar是JAVA基础类库,dt.jar是关于运行环境的类库,tools.jar是工具类库  

      web系统都用到tool.jar  


    1. rt.jar 默认就在 根classloader的加载路径里面 放在claspath是多此一举不信你可以去掉classpath里面的rt.jar  

      然后用 java -verbose XXXX 的方式运行一个简单的类 就知道 JVM的系统根Loader的路径里面 ,不光rt.jar jre/lib下面的大部分jar 都在这个路径里   

    2. tools.jar 是系统用来编译一个类的时候用到的 也就是javac的时候用到  javac XXX.java  
      实际上就是运行   java -Calsspath=%JAVA_HOME%/lib/tools.jar xx.xxx.Main XXX.java   
      javac就是对上面命令的封装 所以tools.jar 也不用加到classpath里面  

    3. dt.jar是关于运行环境的类库,主要是swing的包 你要用到swing时最好加上  
      dt.jar好像是swing的一些什么类,Eclipse开发环境默认的JRE也没有包括它。应该没用。
      tools.jar应用服务器用来编译JSP文件,应用服务器自己会加载,不需要自己设置。





     1. rt.jar 默认就在 根classloader的加载路径里面 放在claspath是多此一举 不信你可以去掉classpath里面的rt.jar 然后用 java -verbose **X 的方式运行一个简单的类 就知道 JVM的系统根Loader的路径里面 不光rt.jar jre/lib下面的大部分jar 都在这个路径里   
     2. tools.jar 是系统用来编译一个类的时候用到的 也就是javac的时候用到 javac **.java 实际上就是运行 java -Calsspath=%JAVA_HOME%/lib/tools.jar xx.**.Main **.java javac就是对上面命令的封装 所以tools.jar 也不用加到classpath里面  
     3. dt.jar是关于运行环境的类库,主要是swing的包 你要用到swing时最好加上  


    dt.jar是关于运行环境的类库,主要是swing的包 
    tools.jar是关于一些工具的类库 
    rt.jar包含了jdk的基础类库,也就是你在java doc里面看到的所有的类的class文件

    编译和运行需要的都是toos.jar里面的类 , 分别是   
      sun.tools.java.*;   
      sun.tools.javac.*;

  • 相关阅读:
    MongoDB查询
    MongoDB增删改查
    redis复制
    HTTP请求方法与状态码
    Solr工作原理
    idea多行同一列同时编辑;多光标处同时编辑方法
    SVN merge 三种方式
    vue中msgbox的使用;如何在msgbox中新增一个输入框组件传值给后台
    切换或重新输入svn用户名密码或通过tortoisesvn查看svn密码
    MyBatis中#{}和${}的区别
  • 原文地址:https://www.cnblogs.com/lzhat/p/4308975.html
Copyright © 2020-2023  润新知