请问一下大佬们,为什么我的电脑jdk必须这样配置才能运行?否则其他任何方法均不能够运行,只能编译生成.class文件?(而且,path中必须写成Path)求大佬解答。
[quote=引用 2 楼 瘦死的黑骆驼 的回复:] 为什么要配置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)
为什么要配置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)
62,614
社区成员
307,327
社区内容
加载中
试试用AI创作助手写篇文章吧