关于Java环境变量的一个小疑问:

我最先是按照网上买的书上的东西设置path 的
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar; 然后 用户变量是没动的

然后 发现 运行不了 ,
之后百度 把path 变量 该了一下
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
在用户变量新建 PATH
%JAVA_HOME%\bin;
之后就有用了 ,
我都是 安装到d 盘的 这是 为什么啊 。编写的程序就是用记事本写的 hello Java

3个回答

配置JAVA_HOME,之后在path添加%JAVA_HOME%\bin; 也可以不配置JAVA_HOME,直接将安装的全路径添加到path里;两种方式都可以

path 变量针对所有用户,用户变量针对当前用户

如果你是开发环境,你只要配置一个JAVA_HOME就行了

有些程序是直接调用JAVA_HOME,例如tomcat maven 等等如果你没有JAVA_HOME 这个变量,有些程序可能运行不了

jre是java的运行环境,通常是在服务器才会配置jre,开发环境中不需要配置的

classpath只跟java运行有关,跟编译无关,比如你在命令行运行一个.class文件 classpath就是指明.class文件的目录;而提供这些功能的就是这两个jar包,dt.jar和tools.jar

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!