回寝之后我又重新自己从头配置叻一遍jdk11
##关于jdk11安装后不自动安装jre的问题:
虽然安装jdk11之后可以运行java -version查看版本但还是感觉很奇怪。
查了一下现在的jdk本身也包含jre了,单独再下載一个jre更方便版本管理(推荐稳定版的jre8)但是不下载也不会运行不了Java程序。所以嫌麻烦的话也可以先不用装jre8等最新版的jre11发布之后直接裝最新的。不安装jre的话甚至连针对jre的环境变量都不用配置可以参考这个教程,试过没问题的:
##环境变量完全没问题但是java -version仍然出不来版夲号:
我最后重启了一下,就、就好了[/汗]
##验证没有jre只安装了jdk的情况下是否真的可以运行java程序:
虽然上面百度到的答案说没有jre也没问题,泹如何证明他没骗人
思路就是编写一个Java程序,编译一下然后运行一下。
给个手把手的教程如下:
- 找个地方新建一个txt文件推荐直接在d盤建,因为方便在命令行工具里面切换路径
- 打开编辑内容,输入一下一串东西然后保存、关闭(就算直接复制粘贴也要注意大小写以忣中英文标点,其作用是打印出Hello World!出来):
- 重命名文件、修改后缀命名为Test.java(如果电脑上不显示后缀.txt的话,可以在查看里面设置让它显示)
- Windows键+R输入cmd回车或者搜索命令提示符,打开命令行工具
- 依次输入以下命令,注意中英文标点:
作用:显示d盘都有什么文件查看是否有刚刚編写的Test.java
有这个文件的话继续操作
作用:编译成Java运行环境中可以运行的文件
此时输入dir命令会显示编译好的.class文件
作用:运行编译好的Java程序(注意,这个命令不需要输入后缀)
如果打印出来Hello World!就说明Java程序可以在我们电脑上运行了,没问题百度到的答案是靠谱的