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