java程序到底能不能再没有jdk的自己上运行

如题所述

  首先你要知道jdk是什么东西,jdk全称是Java Development Kit,就是Java 语言的软件开发工具包,是用于开发的。至于运行java程序的话,需要有jre,也就是Java Runtime Environment,叫做java运行环境,顾名思义,没有jre是不能运行java程序的,这是从java的特性决定的,java是一个与平台无关的语言,编写好的java代码首先要编译成与平台无关的字节码文件,该字节码文件通过jre的jvm(java虚拟机)才能执行,所以,没有jre是不能运行java程序的。
  另外,jdk包括了jre,而jre包括了jvm。
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答