- 2
- 0
- 约2.45千字
- 约 16页
- 2017-12-04 发布于贵州
- 举报
【精选】Java环境变量配置
如果你想使用 eclipse ,myeclipse ,IDEA ,netbeans等 IDE开发 ,请忽略此文 ,因为这
些IDE并不需要配置 ,它们中有的是直接读取环境变量中的JRE/JDK目录 ,有的是自带JDK ,
有的是安装时设置+读取方式。综上 ,你如果用 IDE开发 ,安装 JDK的时候 ,把下一步点
完就 OK了。
但是 ,由于种种原因 ,大部分本科教材依然希望你在命令行下干活。
一、J2SE下环境变量的设置
需要将java.exe和javac.exe 的所在目录添加到 path和设置 classpath ,正常情况下
java.exe和javac.exe会在java安装目录\jdk_版本号\bin这个目录下,classpath就设置为
英文输入法下的 rt.jar 的路径然后点分号.;
path 目录很多人陷入了一个误区 ,常常是手打+照抄+不修改百度上的路径 ,其实 path 的
那个路径是可以复制的啊 ,注意 path的路径是在原有路径上添加而不是新建。
(一)、设置 path
废话不多说 ,先找到java.exe和javac.exe这两个文件
然后复制上面的路径 ,点地址栏 ,然后鼠标右键--复制
此电脑--右键 属性 ,点击左侧的高级系统设置
点击高级--环境变量
然后就是设置 path了 ,注意这里是编辑不是新建啊 ,很多人点新建把原来 path删了 ,按
下面的步骤操作后点确定 ,最好两个窗口的确定都点以下 ,新手经常忘了点 ,然后就没保存
(二)、设置 classpath
注意 :classpath只在命令行编译时需要 ,各 IDE 自带编译器 ,如果使用 IDE无需配置
由于历史原因tools.jar和 dt.jar在 1.7之后都合并到了 rt.jar ,所以需要设置 classpath为
当前目录和 rt.jar 的路径
在java 安装目录\jdk_版本号\jre\lib 目录下找到 rt.jar如图
这次我们复制文件路径 ,按住 shift 然后在 rt.jar上点击鼠标右键--选择复制为路径 ,这样
复制出来的路径是带双引号的 ,需要设置环境变量的时候需要删掉双引号
再次打开环境变量的设置页面 ,选择新建
在弹出的新建系统变量窗口中 ,变量名填 classpath ,变量值填英文的.;然后 Ctrl+V ,如图
有强迫症的建议删掉双引号 ,不删也没关系 ,删掉之后如图
最后需要点两次确定 ,然后关闭所有 cmd窗口 ,重新开一个 cmd窗口 ,输入javac ,如果
出现如下帮助菜单则说明安装成功
(三)、可能出现的问题
1.Java更新后用不了
解决方案 :重新配置以上环境变量
2.JDBC驱动打包问题
解决方案 :建议用 eclipse打包 ,打包的时候选上包含外部 lib到打包的jar文件 ,命令行
请参考 :打包第 3方jar ,用命令行相当繁琐而且还容易出错
3.javac提示找不到文件 :javac 找不到文件 Helloworld.java
解决方案 :先用 dir命令查看当前目录下是否有该文件 ,如果没有 ,则先切换到有该文件的
目录下
4.无法切换盘符
解决方案 :切换盘符的命令没有 cd和空格 ,直接是盘符加英文冒号 ,如切换到 D盘是输入
D回车
5.1.6和之前版本出现找不到主类问题 ,Exception in thread main
java.lang.NoClassDefFoundError com/sun/tools/javac/Main
解决方案 :配置 classpath环境变量 ,从 1.7 开始这个环境变量可以不用配了
6.JAVA_HOME环境变量是否需要设置
解决方案 :看你的实际需要 ,如果需要经常更换版本 ,或者一些 IDE ,服务器组件需要这个
变量就设置一下 ,如果没有这个需求还是不设置的好 ,免得自己陷入混乱
二、J2EE下的环境变量的设置
path和 classpath设置同上 ,只不过 Tomcat 服务器在启动时需要读取 JAVA_HOME或者
JRE_HOME这个环境变量 ,下面就来设置一下 JAVA_HOME
找到javac.exe 的上一级目录 ,面向小白还是截个图
返回之后复制地址栏的路径
最后打开设置环境变量的界面跟设置 classpath类似 ,点击新建--变量名设置为
JAVA_HOME ,变量值 Ctrl+V ,点两次确定就 OK了
然后重启启动 tomcat 就不会报错了
三、提倡
个人认为命令行练基本语法就行 ,在熟悉基本语法之后还是转到 IDE练习吧。大多数清华
出版社的教材没用 IDE的一
您可能关注的文档
- 【精选】HZS120搅拌站说明.pdf
- 【精选】httpwwwecschinacomxiazai如何成功销售Intel软件解决方案ppt.ppt
- 【精选】H桥驱动原理与应用.pdf
- 【精选】HZMB-CORS网络RTK流动站操作手册.pdf
- 【精选】I like football_邓海燕.doc
- 【精选】HZS90搅拌站说明.pdf
- 【精选】I BELIEVE IN YOU AND ME中英文歌词.ppt
- 【精选】I Do 新媒体事业部2013年度计划.ppt
- 【精选】I LOOK TO YOU 中英文歌词.ppt
- 【精选】I Got You中英文歌词.ppt
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
原创力文档

文档评论(0)