zoukankan      html  css  js  c++  java
  • Linux下JDK环境变量配置

    JDK官方下载地址:

    http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

    我的下载路径:

    ~/Downloads/jdk-8u101-linux-x64.tar.gz

    解压:

    cd /usr/lib
    sudo tar xzf ~/Downloads/jdk-8u101-linux-x64.tar.gz

    配置环境变量:

    vim ~/.profile

    在profile的最后加入/修改:

    JAVA_HOME=/usr/lib/jdk1.8.0_101
    CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar 
    PATH
    =$JAVA_HOME/bin:$HOME/bin:$HOME/.local/bin:$PATH

    CLASSPATH中的tools.jar主要包含一些工具,如javac(将.java编译为.class)、javadoc(根据java源文件以html格式生成API文档)、javap(反汇编.class文件)等;

    dt.jar中包含了关于swing的控件对应的图标和BeanInfo.class,

    wikipedia中对BeanInfo的描述:This interface allows the designer to specify information about the events, methods and properties of a Bean.

    (这一接口使设计者能够指定一个Bean的事件、方法和属性。)

    “BeanInfo与JavaBean之间的对应关系,通过两者之间规范的命名确立:对应JavaBean的BeanInfo采用如下的命名规范:<Bean>BeanInfo。当JavaBean连同其属性编辑器相同的组件注册到IDE中后,当在开发界面中对JavaBean进行定制时,IDE就会根据JavaBean规范找到对应的BeanInfo,再根据BeanInfo中的描述信息找到JavaBean属性描述(是否开放、使用哪个属性编辑器),进而为JavaBean生成特定开发编辑界面。”——你了解dt.jar吗

    更新变量:

    source ~/.profile
  • 相关阅读:
    对react的context的研究
    react组件通信props属性传递
    react的组件的两种形式
    对react构造函数研究--------引用
    ReactRouter基本使用2
    ReactRouter基本使用1
    react生命周期
    对react进行研究----入门
    Nginx源码安装
    Vmware克隆linux6虚拟机后网络问题
  • 原文地址:https://www.cnblogs.com/tradoff/p/5701544.html
Copyright © 2011-2022 走看看