全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
windows xp 下配置 JDK 环境变量 1 安装 JDK 安装过程中可以自定义安装目录等信息 例如我们选择安装目录为 D java jdk1 5 0 08 2 安装完成后 右击 我的电脑 点击 属性 3 选择 高级 选项卡 点击 环境变量 4 在 系统变量 中 设置 3 项属性 JAVA HOME PATH CLASSPATH 大小写无 所谓 若已存在则点击 编辑 不存在则点击 新建 5 JAVA HOME 指明 JDK 安装路径 就是刚才安装时所选择的路径 D java jdk1 5 0 08 此路径下包括 lib bin jre 等文件夹 此变量最好设置 因为以后运 行 tomcat eclipse 等都需要依 此变量 Path 使得系统可以在任何路径下识别 java 命令 设为 JAVA HOME bin JAVA HOME jre bin CLASSPATH 为 java 加载类 class or lib 路径 只有类在 classpath 中 java 命令才能 识别 设为 JAVA HOME lib dt jar JAVA HOME lib tools jar 要加 表示当前路径 JAVA HOME 就是引用前面指定的 JAVA HOME 6 开始 运行 键入 cmd 7 键入命令 java version java javac 几个命令 出现画面 说明环境变量 配置成功 8 好了 打完收工 下面开始你的第一个 java 程序吧 下面讲讲 java 几个环境变量的含义和 linux 下的配置方法 通常 我们需要设置三个环境变量 JAVA HOME PATH 和 CLASSPATH JAVA HOME 该环境变量的值就是 Java 所在的目录 一些 Java 版的软件和一些 Java 的工具需要用到该变量 设置 PATH 和 CLASSPATH 的时候 也可以使用该变量以方便 设置 PATH 指定一个路径列表 用于搜索可执行文件的 执行一个可执行文件时 如果该文 件不能在当前路径下找到 则依次寻找 PATH 中的每一个路径 直至找到 或者找完 PATH 中的路径也不能找到 则报错 Java 的编译命令 javac 执行命令 java 和一些 工具命令 javadoc jdb 等 都在其安装路径下的 bin 目录中 因此我们应该将该路径添加 到 PATH 变量中 CLASSPATH 也指定一个路径列表 是用于搜索 Java 编译或者运行时需要用到的类 在 CLASSPATH 列表中除了可以包含路径外 还可以包含 jar 文件 Java 查找类时会把这 个 jar 文件当作一个目录来进行查找 通常 我们需要把 JDK 安装路径下的 jre lib rt jar Linux jre lib rt jar 包含在 CLASSPATH 中 PATH 和 CLASSPATH 都指定路径列表 列表中的各项 即各个路径 之间使用分隔符分 隔 在 Windows 下 分隔符是分号 而在 Linux 下 分隔符是冒号 下面分别说明三个环境变量在 Windows 和 Linux 下如何设置 不过在此之前 我们需要 做个假设 假设 JDK 在 Windows 下的安装路径是 C jdk 在 Linux 下的安装路径是 usr local jdk 那么 安装后的 JDK 至少会包括如下内容 C jdk usr local jdk bin demo include jre bin lib lib 在 Windows 下设置 Windows 下使用 set 命令设置环境变量 为了使每一次启动计算机都设置这些环境变量 应该在系统盘根目录下的 autoexec bat 文件中进行设置 如 set JAVA HOME C jdk set PATH JAVA HOME bin C Windows C Windows Command set CLASSPATH JAVA HOME jre lib rt jar 有些版本的 Windows 不能用 变量名 来替换环境变量的内容 那么就只好直接写 C jdk 而不是 JAVA HOME 了 另外 C Windows 和 C Windows Command 是 Windows 会自动加入路径的 所以可以从设置中去掉 如果在 autoexec bat 中已经设置了 PATH 那只需要将 JAVA HOME bin 加到原来设置 PATH 的那条语句中就行了 CLASSPATH 也可以根据需要设置或者加入其它的路径 比如你想把自己写的一些类放在 C java 中 就可以把 C java 也添加到 CLASSPATH 中去 set CLASSPATH JAVA HOME jre lib rt jar C java 注意 在 CLASSPATH 中包含了一个 当前目录 包含了该目录后 就可以到任意 目录下去执行需要用到该目录下某个类的 Java 程序 即使该路径并未包含在 CLASSPATH 中也可以 原因很简单 虽然没有明确的把该路径包含在 CLASSPATH 中 但 CLASSPATH 中的 在此时就代表了该路径 如 假设在 C java 目录下有可运行的类 HelloJava class 那么 C set CLASSPATH C jdk jre lib rt jar 设置 CLASSPATH 环境变量 注意最后有一 个 C cd java 转到 C java 目录 C java java HelloJava 运行 HelloJava Hello Java 运行结果 C java 在 Linux 下设置 Linux 下使用 变量名 变量值 设置变量 并使用 export 命令将其导出为环境变量 为 了使每一次登录都自动设置好这些变量 你需要在 bash profile 里或者 bashrc 里进 行设置 如 export JAVA HOME usr local jdk export PATH JAVA HOME bin PATH export CLASSPATH JAVA HOME jre lib rt jar 设置 PATH 时用的 JAVA HOME 是指替换变量 JAVA HOME 的值到 JAVA HOME 所在位置 如上句实际就是 export PATH usr local jdk bin PATH 这句中 PATH 也是 同样的作用 不过这里的 PATH 是指以前设置的 PATH 变量的值 而非本次设置 PATH 变量的值 注意 在 CLASSPATH 中包含了一个 当前目录 包含了该目录后 就可以到任意 目录下去执行需要用到该目录下某个类的 Java 程序 即使该路径并未包含在 CLASSPATH 中也可以 原因很简单 虽然没有明确的把该路径包含在 CLASSPATH 中 但 CLASSPATH 中的 在此时就代表了该路径 例如 假设在 home fancy java 目录下有可运行的类 HelloJava class 那么 fancy matrix fancy export CLASSPATH usr local jdk jre lib rt jar 设置 CLASSPATH 注意最后的 fancy matrix fancy cd java 转到 home fancy java fancy matrix java pwd 显示当前目录 home fancy java 当前目录是 home fancy java fancy matrix java java HelloJava 运行 HelloJava Hello Java 运行结果 fancy matrix java 析 实例分析 只是操作系统不同 略有差别 两个例子都提到一个 可运行的类 它是指包含了 public static void main String args 方 法的类 这将在下一章 HelloJava 一节中详述 例中的 CLASSPATH 均未包含 HelloJ
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年黑龙江省同江市高一化学上册期末考试试卷含答案【A卷】
- 2026年福建省福安市高三历史上册期末考试模拟卷及答案
- 2026年广东省开平市高一化学上册期末考试自测卷【基础题】附答案
- 2026年陕西省兴平市高三生物上册期末考试自测卷带答案
- 2026年陕西省华阴市高一化学上册期末考试模拟卷附答案【综合题】
- 2026年吉林省大安市高三物理下册期末考试模拟检测卷含答案
- 2026年四川省绵竹市高三生物上册期末考试模拟考试卷含答案
- 2026年四川省江油市高一化学上册期末考试模拟检测卷及答案【易错题】
- 2026年吉林省榆树市高三生物上册期末考试测试卷含答案
- 二级建造师考试《法规及相关知识》真题及答案解析
- 2024年国家康复辅具研究中心附属康复医院聘用人员招聘真题
- 船舶修造基地项目吨浮船坞改建工程可行性研究报告
- 2025年宝武作业长培训考试题库
- 学堂在线 中医养生方法学 章节测试答案
- 2025年国家公务员考试行测逻辑判断100题及答案
- 不要慌太阳下山有月光二部合唱简谱
- 康复护理关节活动度训练被动活动课件
- 小学生英语规范书写课件
- GB 17681-2024危险化学品重大危险源安全监控技术规范
- 玻璃生产企业安全生产风险分级管控和隐患排查治理双体系方案(2021-2022完整版)
- 江西祺利科技有限公司年产100万平方米HDI板生产项目 环境影响报告
评论
0/150
提交评论