关于JDK

一颗心9366 2019-12-16 07:22:47
第一步JDK 已经安装成功了,然后我没有配置环境变量我就是在CMD 这里输入了Java 命令,出现如下图,这是为什么呢?请老师帮忙解释一下,谢谢!
...全文
126 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
L_vampire 2020-01-03
  • 打赏
  • 举报
回复
就是提示你把命令补全
铁匠梁老师 2019-12-21
  • 打赏
  • 举报
回复
这个提示是正常的,应为java不知道你要干什么,命令没有带任何参数
qq_39936465 2019-12-18
  • 打赏
  • 举报
回复
引用 11 楼 weixin_46034557 的回复:
大佬,java是java虚拟机执行程序,是安装jre时自动加入了系统路径path(安装jdk时自动安装jre) 。既然这样,系统里证明已经有了PATH 环境变量。不论Java 命令还是Javac 命令,这两个命令不都在bin 文件夹吗,也就是说,系统里边已经有了PATH 环境变量,那为什么在CMD 里边输入Javac 命令提示:不是内部或者外部命令等错误报告提示呢。我的意思就是两个命令都在bin文件夹,Java 命令都没有报错,那么Javac 命令也应该不能报错。这是我的观点,帮我点评纠正,谢谢! Javac 是编译程序,你说需要设置JDK 路径,也就是说需要配置JAVA _HOME 这个环境变量吗?
JRE是JavaSE Runtime Environment java运行环境也就是也就是我们所说的java虚拟机 JDK是JavaSE Develop Kit java的开发工具,java的编译程序和一些源程序都在其中 java在jre中,javac在jdk中,但是jdk不会自动添加到系统路径中,所以我们需要配置源程序包位置和编译程序的路径,JAVA_HOME配置的就是jdk的路径,我们会在path中配置%JAVA_HOME%\lib和%JAVA_HOME%\bin。
一颗心9366 2019-12-18
  • 打赏
  • 举报
回复
引用 9 楼 qq_39936465的回复:
[quote=引用 楼主 weixin_46034557 的回复:] 第一步JDK 已经安装成功了,然后我没有配置环境变量我就是在CMD 这里输入了Java 命令,出现如下图,这是为什么呢?请老师帮忙解释一下,谢谢!
java是java虚拟机执行程序,是安装jre时自动加入了系统路径path(安装jdk时自动安装jre) ,javac是编译程序,它才是需要设置jdk路径的[/quote] 大佬,java是java虚拟机执行程序,是安装jre时自动加入了系统路径path(安装jdk时自动安装jre) 。既然这样,系统里证明已经有了PATH 环境变量。不论Java 命令还是Javac 命令,这两个命令不都在bin 文件夹吗,也就是说,系统里边已经有了PATH 环境变量,那为什么在CMD 里边输入Javac 命令提示:不是内部或者外部命令等错误报告提示呢。我的意思就是两个命令都在bin文件夹,Java 命令都没有报错,那么Javac 命令也应该不能报错。这是我的观点,帮我点评纠正,谢谢! Javac 是编译程序,你说需要设置JDK 路径,也就是说需要配置JAVA _HOME 这个环境变量吗?
花落的速度 2019-12-17
  • 打赏
  • 举报
回复
楼上正解
qq_39936465 2019-12-17
  • 打赏
  • 举报
回复
引用 楼主 weixin_46034557 的回复:
第一步JDK 已经安装成功了,然后我没有配置环境变量我就是在CMD 这里输入了Java 命令,出现如下图,这是为什么呢?请老师帮忙解释一下,谢谢!
java是java虚拟机执行程序,是安装jre时自动加入了系统路径path(安装jdk时自动安装jre) ,javac是编译程序,它才是需要设置jdk路径的
聪头 2019-12-17
  • 打赏
  • 举报
回复
一颗心9366 2019-12-16
  • 打赏
  • 举报
回复
引用 3 楼 java-小学生的回复:
[quote=引用 2 楼 weixin_46034557 的回复:] [quote=引用 1 楼 java-小学生的回复:]不正常吗?
还没有配置环境变量呢,系统应该找不到Java 命令所在路径吧[/quote] 你打开命令行输入path看看环境变量有没有jdk 不行你看看你的安装路径和你cmd的打开路径是不是一样[/quote] 你说这个我不理解什么意思啊
一颗心9366 2019-12-16
  • 打赏
  • 举报
回复
引用 4 楼 慢一拍2018的回复:
官网下的高版本的jdk不需要配置环境变量的

你这个显示已经安装成功了
你说这个我不理解什么意思啊
一颗心9366 2019-12-16
  • 打赏
  • 举报
回复
引用 4 楼 慢一拍2018的回复:
官网下的高版本的jdk不需要配置环境变量的

你这个显示已经安装成功了
但是在这种情况下,我输入Javac 命令就不行,提示:不是内部或外部命令等,帮解释一下呗
慢一拍2018 2019-12-16
  • 打赏
  • 举报
回复
官网下的高版本的jdk不需要配置环境变量的

你这个显示已经安装成功了
java-小学生 2019-12-16
  • 打赏
  • 举报
回复
引用 2 楼 weixin_46034557 的回复:
[quote=引用 1 楼 java-小学生的回复:]不正常吗?
还没有配置环境变量呢,系统应该找不到Java 命令所在路径吧[/quote] 你打开命令行输入path看看环境变量有没有jdk 不行你看看你的安装路径和你cmd的打开路径是不是一样
一颗心9366 2019-12-16
  • 打赏
  • 举报
回复
引用 1 楼 java-小学生的回复:
不正常吗?
还没有配置环境变量呢,系统应该找不到Java 命令所在路径吧
java-小学生 2019-12-16
  • 打赏
  • 举报
回复
不正常吗?

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧