安装java并且配置后,只在dos下运行了java -version和java,一切正常。便开始在eclipse下编译java文件,一切也很顺利。
但当想尝试在dos下运行java文件时,就开始报错,这时候才回头去检查自己的环境配置,才发现错的相当离谱。
eclipse里有很多都是它自己配置好的,所以不会太依赖java的环境变量配置。
但是dos下就很严格了,下面贴出正确的配置方式,一个符号都不能错!!!
如果使用 1.5 以上版本的 JDK,不用设置 CLASSPATH 环境变量,也可以正常编译和运行 Java 程序。
配置好后,记得在dos下运行javac
贴上教程:https://www.runoob.com/java/java-environment-setup.html
##########################这里是分界线#############################################
从jdk10之后好像安装目录下好像就没有jre文件夹了
需要在安装完后定位到jdk根目录,执行以下命令生成jre
文件夹
一定要已管理员权限进入:
bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre
然后配置系统变量
CLASSPATH
:例如:C:\Program Files\Java\jdk-13.0.1\lib;C:\Program Files\Java\jre\jdk-13.0.1\jre\lib
。PATH
:例如:C:\Program Files\Java\jdk-13.0.1\bin;C:\Program Files\Java\jdk-13.0.1\jre\bin
大功告成!
##########################再次分界线#############################################
以上是java官方安装教程,哎,看来以后直接看官方的会省力很多。
如果安装完成后,只有jdk的目录,只需要两步就能配置完成。
1. 只需要设置JAVA_HOME为jdk所在的目录
2. 在path路径后添加%JAVA_HOME%\bin