首页 > 后端开发 > 正文

没有jre不能运行java程序吗

2024-04-01 21:03:14 | 我爱编程网

没有jre不能运行java程序吗很多朋友对这方面很关心,我爱编程网整理了相关文章,供大家参考,一起来看一下吧!

本文目录一览:

没有jre不能运行java程序吗

没有jre不能运行java程序吗

java只安装了jre,没有安装jdk,是不能运行

源代码

的。

java中JDK是java development kit的简称,代表开发环境工具,包括编译

源程序

和运行及调试所需要的环境所需要的环境;JRE是java runtime environment的简称,代表运行环境。也就是说JDK是包含JRE的。

其中如果只安装JRE不安装JDK,那么只能运行已经编译好的字节码文件即

后缀名

为.class的文件;如果安装了JDK,那么可以对源代码即后缀名为.java的文件进行编译,生成并运行.class的文件,最后得到程序运行结果。

所以,在java中要正常编译并运行源代码,可以只安装JDK。

没有jre不能运行java程序吗

怎么在没有安装jre的机器里运行.jar文件

(1)将电脑B的C:\project下的class文件打包成myjava.jar文件(可以直接用Eclipse的导出功能),将myjava.jar存放到C:\project下。

(2)从电脑A上将JDK中的jre目录中的所有文件复制到电脑B的C:\project\jre下。

(3)在电脑B的C:\project下建立一个run.bat文件,内容是"start jre\bin\javaw -jar myjava.jar"。

(4)双击run.bat就可在不安装JRE环境的电脑上运行Java应用程序了。

没有jre不能运行java程序吗

怎样把java程序放在没有安装JRE的电脑上运行

我爱编程网(https://www.52biancheng.com)小编还为大家带来怎样把java程序放在没有安装JRE的电脑上运行的相关内容。

假设你用的是一个bat脚本运行,你把你用的整个jre目录拷贝到你打包的bin目录下,假设是在C:\MyApp,那么你的jre目录就是C:\MyApp\jre6。假设你的主类是com.baidu.Main,然后bat文件这样写:我爱编程网

@echo off

jre6\bin\java com.baidu.Main

我觉得应该可以这么干,我没试过,不过系统上要运行java命令就是因为设置了java环境变量,如果没设置环境变量的话就找不到java命令,而我们这样拷过来应该是没问题的。当然了尽管可能是可行的,但是这样你还是要把整个jre目录搬过去的,并不是很聪明的做法,假如你只是做一个几百Kb的可运行文件,最终拿给别的是一个一百多M的文件,会令人很无语的。

以上就是我爱编程网为大家带来的没有jre不能运行java程序吗,希望能帮助到大家!更多相关文章关注我爱编程网:www.52biancheng.com

免责声明:文章内容来自网络,如有侵权请及时联系删除。
与“没有jre不能运行java程序吗”相关推荐