2.1 环境变量的配置
2.1.1 path环境变量配置的作用
程序的执行需要使用外部指令javac,但是javac指令仅仅能在JDK安装目录下的bin目录下运行,因此程序只能写入bin目录程序开发过程中,不能将源代码写入JDK的安装目录,因此需要将源程序保存到任意位置的指定目录(英文目录),所以需要使javac指令在任意目录下可以运行。
2.1.2 path环境变量配置方式1
通过配置path环境变量,将javac指令所在目录也就是JDK安装目录下的bin目录配置到path变量下,即可使javac指令在任意目录下运行。
win7,win8系统:右键点击桌面计算机→选择属性→选择高级系统设置→选择高级选项卡→点击环境变量→下方系统变量中查找path→双击path 
XP系统:右键点击桌面计算机→选择属性→选择高级选项卡→点击环境变量→下方系统变量中查找path→双击path 将jdk安装目录下的bin目录添加到最左边并添加分号。
2.1.3 path环境变量配置方式2
path环境变量的参照形配置方式
创建新的变量名称:JAVA_HOME
为JAVA_HOME添加变量值:JDK安装目录
将path环境变量中JDK目录修改
%JAVA_HOME%\bin;
path环境变量具有先后顺序

2.1.4 classpath环境变量配置方式
创建新的变量名称:classpath值设定为指定的还有class文件的目录,多个目录间使用分号(;)
分割作用:使classpath目录中的.class文件可以在任意目录运行
技巧:通常将配置的目录最前面添加.配置,即便当前目录,使.class文件搜索时首先搜索当前目录,然后根据目录配置的顺序依次查找,找到后即运行,因此classpath目录中的配置存在先后顺序
2.1.5 path和classpath的区别
path环境变量里面记录的是可执行性文件,如.exe文件,对可执行文件先在当前路径去找,如果没找到就去path环境变量中配置的路径去找
classpath环境变量里记录的是java类(.class)的运行文件所在的目录
 

2.2 常见错误
1、文件扩展名隐藏导致编译失败
2、评写错误
3、类名格式有问题 暂时全部使用英文
4、类名后面的大括号匹配不正确
5、main方法格式错误
public static void main(String [] args){ }
6、main方法大括号缺失
7、打印语句拼写错误
System.out.println(“”);
8、引号使用错误,使用成中文全角引号

转载于:https://www.cnblogs.com/staven/p/4608423.html

Java学习笔记2、环境变量配置与初学者常见错误相关推荐

  1. Intel oneAPI学习笔记之环境变量配置运行一个PyTorch程序

    前面两篇文章: Intel oneAPI学习笔记之基本概念&六大工具包一览 Intel oneAPI 学习笔记之 Centos 下安装 Intel® oneAPI Base Toolkit 和 ...

  2. 保姆级教程 | Java 8 安装及环境变量配置

    目录 写在前面 第一步 搜索并下载 第二步 安装并检验 Java 第三步 环境变量的配置 写在前面 前言:之前刚刚接触Java时候,安装JDK就是一个大坑,在网上找到的很多教程都是互相抄袭,导致漏洞百 ...

  3. JAVA SDK安装和环境变量配置

    JAVA的入门篇,也是Java新手必备的技能.一般都是环境的配置.现在我就JAVA SDK 的安装来写篇笔记,作为日后的参照. 操作步骤: 1.到java的官网下载一个Java SDK的安装包,建议是 ...

  4. java jdk安装与环境变量配置

    Java jdk安装时会弹出两个安装窗口 第一次的窗口安装的是jdk 第二次弹出的窗口是安装的jre 环境变量的配置 有 JAVA_HOME PATH CLASSPATH三个环境变量要配置,这三个都是 ...

  5. Java JDK安装及环境变量配置(windows)

    ## 1.JDK jre-8uxxx-windows-x64.exe 下载 链接:JDK1.8安装包 所有平台: http://www.oracle.com/technetwork/java/java ...

  6. java中的jdk环境变量配置

    关于java的jdk安装网上有许多相关的教程.本篇博客写的是我出现的问题及其相关处理方式! 一.找到相关的软件下载地址 http://www.pc0359.cn/downinfo/37580.html ...

  7. java学习笔记day07 成员变量与局部变量、形式参数、匿名对象、封装、private、this、构造方法、类详细讲解、static

    java学习笔记day07 1.成员变量和局部变量的区别 定义变量的注意事项 2.形式参数⭐ [P175] 形参是个类名,要的其实是一个对象 3.匿名对象(了解即可) 4.封装 class Stude ...

  8. Java学习第一天 环境变量的配置及不同jdk之间的随时更换(保姆级教学)

    Java Software | Oraclehttps://www.oracle.com/java/   打开jdk官网Oracle下载不同版本的jdk,这里推荐下载1.8(8),17,21(即将推出 ...

  9. Windows java,jdk安装与环境变量配置 详细教程(图)

    jdk安装时学习java程序员入门级必备的 以下Windows10为例 jdk下载可以去官网下载 也可以进入我云盘下载: 链接:百度网盘 提取码:1996 一.安装 1.1双击 1.2下一步 1.3更 ...

最新文章

  1. golan web扫雷
  2. 德语语言文学考研c1,2015-2016同济大学德语语言文学初试考研经验(下)
  3. Linux下怎么改分辨率和刷新率?
  4. Android NDK--自己编写调用JNI
  5. MySQL学习笔记_2_MySQL创建数据表(上)
  6. 【Janino】Janino Java表达式计算引擎 案例
  7. REACT是否真的就比VUE强?(文末附两个框架的学习福利)
  8. 当年的好记星、诺亚舟都去哪了?
  9. wordpres报错sfile_exists() [function.file-exists]: File name is longer than the maximum allowed
  10. IE8 Automation 服务器不能创建对象 解决方法
  11. 黑鲨重装计算机安装无法继续,一键重装失败不要怕,黑鲨教你解决一键重装系统失败问题...
  12. 第一阶段冲刺 博客评价
  13. 手机端API框架流程(学习笔记)
  14. 原始数据哪里找?这些网站要用好!200个国内外数据网站大全
  15. 验证苹果商店服务器通知 responseBodyV2
  16. java joda time_Java使用JodaTime处理时间
  17. QCA988x Windows7驱动安装方法
  18. ai如何做倒角和圆角_在ai中怎么用小白工具把矩形的直角改成圆角?,你值得一看的技巧...
  19. JQuery播放暂停HTML视频
  20. 2021华数杯C题优秀论文思路分析01

热门文章

  1. 在Ubuntu下设置笔记本外接显示器(双显示器)
  2. vscode tab键快捷生成元素html标签
  3. React开发(106):方法定义 不然弹出框报错
  4. 前端学习(3024):vue+element今日头条管理-关于默认子路由的问题
  5. 前端学习(2986):一文理解数据劫持4
  6. 前端学习(2917):上午回顾
  7. [vue] 你了解什么是函数式组件吗?
  8. [css] 如何解决html设置height:100%无效的问题?
  9. 工作111:直接写url
  10. 前端学习(902):this指向问题