安装JDK1.8,安装时会安装jdk、jre。

如果只是在IDEA中写写代码,安装完jdk,在IDEA中指定jdk路径就可以了。

如果要在命令行下执行jdk的命令,比如java、javac,或者要使用tomcat等依赖jdk的,就需要配置jdk的环境变量。


jdk环境变量的配置

1、JAVA_HOME

JDK的主目录。

2、CLASSPATH

添加2个jar包:jdk\lib下的dt.jar、tools.jar,分号隔开

也可以直接写成%JAVA_HOME%\ib

如果CLASSPATH原来就有值,需要在开头加.;  点表示字符串拼接,分号与原来的值分隔

3、Path中添加jdk\bin


有以上配置一般就ok了,但有些时候命令行关闭tomcat时会报错:

尤其在一台机器上运行多个tomcat,关闭时容易出现这个问题。

原因是jdk的jre配置不对:

JRE_HOME不是jdk主目录,而是jdk主目录下的jre。

解决方式:

(1)新建环境变量JRE_HOME,值是%JAVA_HOME%\jre

(2)在CLASSPATH中添加%JRE_HOME%\lib

(3)在Path中添加%JRE_HOME%\bin

配置环境变量无需重启电脑即可生效。

最新文章

  1. 记一次企业级爬虫系统升级改造(二):基于AngleSharp实现的抓取服务
  2. 127.0.0.1、0.0.0.0和本机IP地址的区别和使用
  3. android 给空白包签名
  4. Spring3 MVC请求参数获取的几种方法
  5. 天天模拟器 和 Genymotion 设置代理
  6. C++调试技巧
  7. Java SE --- 自增自减
  8. OSPF系列
  9. nojs iis asp.net mvc
  10. android 多语言适配
  11. WPF Media 简单的播放器
  12. J2EE
  13. Android源码编译jar包BUILD_JAVA_LIBRARY 与BUILD_STATIC_JAVA_LIBRARY的区别(一)
  14. CodeForces 755C PolandBall and Forest (并查集)
  15. .net core版 文件上传/ 支持批量上传,拖拽以及预览,bootstrap fileinput上传文件
  16. golang的Channel
  17. SpringBoot进阶教程(二十七)整合Redis之分布式锁
  18. Android常用第三方支付
  19. FFT是个啥?
  20. Vim 字符串替换命令

热门文章

  1. [JLOI2014]松鼠的新家(树链剖分)
  2. 强大的 Python 任务自动化工具!invoke 十分钟入门指南
  3. Codeforces Round #617 (Div. 3)F. Berland Beauty
  4. 基于spring cloud OAuth2的微服务授权验证服务搭建的一些坑, 包括401,client_secret,invalid_scope等问题
  5. 那些 JavaScript 自带的奇妙 Bug
  6. 一次DB故障引起的反思和MySQL Operator选型
  7. 自学Java第四章——《数组》
  8. CCF_201403-1_相反数
  9. 用Python来自动刷智慧树网站的网课
  10. Go语言实现:【剑指offer】平衡二叉树