小白教程

 找回密码
 立即注册
查看: 9735|回复: 4

[已解决]java中jdk的配置

[复制链接]

1

主题

1

帖子

3

积分

新手上路

Rank: 1

积分
3
发表于 2021-5-25 11:33:05 | 显示全部楼层 |阅读模式
为什么我电脑上的JDK必须配置才能运行?否则,除了编译和生成。class文件之外,其他方法都不会运行。
最佳答案
2021-6-1 03:10:21
这一步叫配置环境变量,%JAVA_HOME%:就是你配置的JAVA_HOME变量的值,没错的话应该是你jdk的目录,\bin表示bin目录,连在一起就是你在Path变量添加了jdk的bin目录。
配置了这个你在任意位置都能运行jdk的bin目录下的程序,这么理解就行了别搞太复杂
回复

使用道具 举报

1

主题

2

帖子

5

积分

新手上路

Rank: 1

积分
5
发表于 2021-5-26 05:25:41 | 显示全部楼层
只需要编译JRE,而需要执行JDK库。所需的系统源代码在JDK中
回复

使用道具 举报

0

主题

2

帖子

4

积分

新手上路

Rank: 1

积分
4
发表于 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)
回复

使用道具 举报

0

主题

1

帖子

2

积分

新手上路

Rank: 1

积分
2
发表于 2021-5-30 08:11:48 | 显示全部楼层
我用一台没安装的java 进行了测试,安装jdk有 path里自动会导入部分执行程序见下图:



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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0

主题

1

帖子

2

积分

新手上路

Rank: 1

积分
2
发表于 2021-6-1 03:10:21 | 显示全部楼层 &
这一步叫配置环境变量,%JAVA_HOME%:就是你配置的JAVA_HOME变量的值,没错的话应该是你jdk的目录,\bin表示bin目录,连在一起就是你在Path变量添加了jdk的bin目录。
配置了这个你在任意位置都能运行jdk的bin目录下的程序,这么理解就行了别搞太复杂
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|小白教程 ( 粤ICP备20019910号 )

GMT+8, 2024-11-24 12:34 , Processed in 0.023635 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc. Template By 【未来科技】【 www.wekei.cn 】

快速回复 返回顶部 返回列表