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
  • 相关阅读:
    zabbix(三)网页操作
    zabbix(二)安装客户端
    zabbix(一)安装服务端
    python操作git
    elasticsearch之match
    elasticsearch之查询的两种方式
    Git 命令集合啦
    Django contenttype 组件
    Django 中 related_name/related_query_name 的区别
    Django中的CharField 和 FileField 主要讲FileField
  • 原文地址:https://www.cnblogs.com/tradoff/p/5701544.html
Copyright © 2011-2022 走看看