小白记录,希望各位指点,长期整理修改

不定期更新,碰到的与之相关的会添加,做个小笔记,再次碰到可以更好的解决。


JDK 下载:Oracle

配置方法:菜鸟教程 - Java 开发环境配置

作用

  • JAVA_HOME

    • 指向 JDK 的安装路径,搭配 Path 来使用,(注:想偷懒的可以不配置这个)
      在 Path 下用两个 % 来调用:
      与在Path直接指向路径效果相同:
    • 更换 JDK 版本可以修改它
       
  • Path

    • 例如在 CMD 输入的命令,通过 Path 下的路径进行搜索并运行。
    • Java 环境配置好后,运行的 java, javac 等命令,大家可以在配置的路径的文件夹找到"执行文件”。
  • CLASSPATH (与 import 和 package 相关)

    • (注:想偷懒的可以不配置这个,java 1.5 后可以不配置,但某些软件好像需要系统配置好这个变量)
      更好的了解可通过 《Thinking in Java》5.1 包:库单元
    • 可以把 它 想成一种特殊的“根”,解释器从根开始寻找 .class 文件的搜索(如果你使用了 import 和 package 关键字)
      • 平常我们编写一个项目的时候,经常通过 package 关键字来合理分类管理,如果不使用,解释器给你一个默认包(不可见)

         
    • 不可少:.;%JAVA_HOME%\lib;
      • 最开始的一个点(.)要注意别漏了
      • 当我们通过 import 关键字导入的时候。解释器会寻找包名,并将每个点号(.)替换成一个斜杠,从而生成从 CLASSPATH 根开始的一个路径名
        pakcage llxbh.util;
        // -> llxbh\util
         
    • 使用
      • 建立自己的项目(或 放置自己的小玩具)

        • 在 Code 目录下建立 包(package),需要的时候可以通过包名直接导入并使用
          注:Code目录 为 “根”。
          例如:Code 有一个包(MyPackage)

          improt MyPackage.xx;    //调用某个类
      • JAR 文件,必须将 JAR 文件的名字置于类路径里,例:x:aa\bb.jar

Java 环境配置 与 碰到的问题的更多相关文章

  1. java环境配置笔记

    1.使用Eclipse,要安装jdk,jdk现在可用1.7版本 2.打开Eclipse,配置maven,打开window-preferencess,在maven-user settings处,设置ma ...

  2. Java环境配置原理

    Java环境配置原理详解 1.Jdk安装目录文件说明: 一般jdk安装目录及路径 \Java\jdk1.7.0_79\lib,里面主要包含以下文件夹. bin:主要存放的是java工具中常用命令如:j ...

  3. java环境配置,试用和基本数据结构

    一.java环境配置 1.打开我的电脑--属性--高级--环境变量 2.新建系统变量JAVA_HOME 和CLASSPATH 变量名:JAVA_HOME 变量值:jdk文件所在的路经变量名:CLASS ...

  4. Selenium Java环境配置

    Selenium Java环境配置 上次配置的是C#的环境,今天主要来配置一下Java环境. 首先,对于java环境配置最基础的JDK和JRE 先前我做过配置,这里就不重述了,网上的教程超级多.在基础 ...

  5. java环境配置及原理详解

    java环境配置及原理详解 1.java跨平台的本质 我们谈到java,总是提到跨平台这个词.那么java语言是怎么实现跨平台的呢? 我们编写的java代码不是直接让windows系统读取解析,而是在 ...

  6. Linux下安装Java环境配置

    1.下载安装文件 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 2. ...

  7. Java环境配置:MacOS

    主要是在mac os下进行java环境配置. 下载jdk http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads- ...

  8. Java环境配置与编译运行详解

    这篇文章主要为大家详细介绍了Java环境配置与编译运行的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 一.开篇 通过对之前Java之路的了解之后,相信初学者们都对Java有了一个比较深印 ...

  9. java环境配置-win10(傻瓜式教程)

    java环境配置 – 小学弟要开始学java了,由于本人较懒,表达能力有限,所以来这,写一篇简单的指导,帮学弟装下java环境. 首先打开浏览器,输入这个网址https://www.oracle.co ...

随机推荐

  1. 微信小程序个人/企业开放服务类目一览表

    微信小程序个人/企业开放服务类目一览表   微信小程序个人开放服务类目表 服务类目 类目分类一 类目分类二 引导描述 出行与交通 代驾 / / 生活服务 家政.丽人.摄影/扩印.婚庆服务.环保回收/废 ...

  2. angular6 引用echart第一次数据不显示解决

    1 使用promise从后台返回数据后,页面还是比数据更快的加载出来,导致echart图页面加载的时候不显示问题 1.1 html <div echarts [options]="do ...

  3. 11.sklearn中的朴素贝叶斯模型及其应用

    #1.使用朴素贝叶斯模型对iris数据集进行花分类 #尝试使用3种不同类型的朴素贝叶斯: #高斯分布型,多项式型,伯努利型 from sklearn import datasets iris=data ...

  4. 第二次Scrum冲刺——Life in CCSU

    第二次Scrum冲刺——Life in CCSU 一. 第二次Scrum任务 继续上一次冲刺的内容,这次完成论坛部分. 二. 用户故事 用户输入账号.密码: 用户点击论坛部分: 系统显示帖子: 用户选 ...

  5. 关于E-R图

    E-R图 简介: E-R图也称实体-联系图(Entity Relationship Diagram),提供了表示实体类型.属性和联系的方法.用来描述现实世界的概念模型.它是描述现实世界概念结构模型的有 ...

  6. 2018-2019-2 20165313 《网络对抗技术》 Exp5:MSF基础应用

    实践使用漏洞和辅助模块 任务一:MS17-010安全漏洞 任务二:(1)MS11-050(失败)(2)MS14-064(唯一) 任务三:abode_flash_avm2 辅助模块:(1)ARP扫描模块 ...

  7. sed命令讲解

    sed命令选项及作用 -n 不打印所有的行到标准输出 -e 表示将下一个字符串解析为sed编辑命令 -f 表示正在调用sed脚本文件 sed编辑命令 p 打印匹配行 = 打印文件行号 a\ 在定位行号 ...

  8. 自定义事件——Event和CustomEvent

    之前在学习自定义事件时,在MDN的Event.initEvent()页面顶端有写:该特性已从Web标准中删除,虽然一些浏览器目前仍然支持它,但也许会在未来的某个时间停止支持,请尽量不要使用该特性. 作 ...

  9. java8_api_xml

    xml处理-1    解析xml的两种方式    DOM主要接口介绍    使用DOM解析XML        解析(parse)是指读入一个文件,确认其有正确的格式,然后将其分解成各种元素,使开发者 ...

  10. C 一维数组 冒泡排序,查最大值

    1. 初始化 char a[10] = {'1','2','3','4','5'};//指定数组大小并部分赋初值, 其余部分赋值 '\0' ,ASSIC 是 0 char b[] = {'1','2' ...