jdk11安装后不自动安装jre的问题

回寝之后我又重新自己从头配置了一遍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程序,编译一下,然后运行一下。

给个手把手的教程如下:

 

 

  1. 找个地方新建一个txt文件,推荐直接在d盘建,因为方便在命令行工具里面切换路径《jdk11安装后不自动安装jre的问题》
  2. 打开,编辑内容,输入一下一串东西,然后保存、关闭(就算直接复制粘贴也要注意大小写以及中英文标点,其作用是打印出Hello World!出来):

class Test {

public static void main (String[] args){

System.out.println(“Hello World!”);

}

}

《jdk11安装后不自动安装jre的问题》

 

  1. 重命名文件、修改后缀,命名为Test.java(如果电脑上不显示后缀.txt的话,可以在查看里面设置让它显示)

《jdk11安装后不自动安装jre的问题》

《jdk11安装后不自动安装jre的问题》

  1. Windows键+R输入cmd回车,或者搜索命令提示符,打开命令行工具

《jdk11安装后不自动安装jre的问题》

  1. 依次输入以下命令,注意中英文标点:

d:

作用:切换到d盘

Dir

作用:显示d盘都有什么文件,查看是否有刚刚编写的Test.java

《jdk11安装后不自动安装jre的问题》

有这个文件的话继续操作

javac Test.java

作用:编译成Java运行环境中可以运行的文件

此时输入dir命令会显示编译好的.class文件

《jdk11安装后不自动安装jre的问题》《jdk11安装后不自动安装jre的问题》

java Test

作用:运行编译好的Java程序(注意,这个命令不需要输入后缀)

《jdk11安装后不自动安装jre的问题》

如果打印出来Hello World!,就说明Java程序可以在我们电脑上运行了,没问题,百度到的答案是靠谱的

 

 

 

 

 

    原文作者:花落的速度
    原文地址: https://blog.csdn.net/q2878948/article/details/83239823
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞