陈全林 发表于 2021-5-25 11:33:05

java中jdk的配置

为什么我电脑上的JDK必须配置才能运行?否则,除了编译和生成。class文件之外,其他方法都不会运行。

慕容紫胤 发表于 2021-5-26 05:25:41

只需要编译JRE,而需要执行JDK库。所需的系统源代码在JDK中

余小鱼 发表于 2021-5-28 20:35:10

为什么要配置path,这个path是要告诉你的操作系统在执行命令时会在你配置的路径中去寻找可执行程序,如果你不配置,你执行java -version会出现不是内部命令,当然你也可以切换到你配置的路径下去执行,比如你输入cd C:\Program Files\Java\jdk1.8.0_161\bin,然后一样可以使用bin下的.exe的可执行程序,这个Path是你的window操作系统定义的,和java无关
楼上的同学说法是错误的,编译不是用的jre,是jdk的bin目录下javac.exe,运行环境才是jre(java runtime environment)

中药祛斑美白先祛斑后收费 发表于 2021-5-30 08:11:48

我用一台没安装的java 进行了测试,安装jdk有 path里自动会导入部分执行程序见下图:



此时jre可以使用,而jdk中javac 编译无法使用,所以根本不会出现楼主所说的只能编译不能运行的情况。
应该是可以运行不能编译,jdk执行路径需要自己添加,我被楼主忽悠了。

梓睿 发表于 2021-6-1 03:10:21

这一步叫配置环境变量,%JAVA_HOME%:就是你配置的JAVA_HOME变量的值,没错的话应该是你jdk的目录,\bin表示bin目录,连在一起就是你在Path变量添加了jdk的bin目录。
配置了这个你在任意位置都能运行jdk的bin目录下的程序,这么理解就行了别搞太复杂
页: [1]
查看完整版本: java中jdk的配置