java中的idea如何把 写好的程序,变成.exe可执行文件?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java中的idea如何把 写好的程序,变成.exe可执行文件?相关的知识,希望对你有一定的参考价值。
我已经写好了一个窗口化的小游戏,现在怎么把这个游戏变成.exe的文件,双击它之后,就可以运行这个界面了?还有是不是对方要有jdk才能运行我这 游戏?那java不是 不跨平台?
首先,java的确可以跨平台,比如,你可以在windows、linux上去运行java程序;但是,运行java程序它需要依赖于jvm。比如,你希望在windows上运行你写好的小游戏,那么,你需要在windows系统上搭建java环境,需要有Jvm,这样就可以运行你的java程序了,而不是把它变成.exe的可执行文件。如果你希望开发.exe的可执行文件的那种桌面应用程序,你可以使用C#的winform开发。追问如何把写好的代码,集合成.exe可执行程序?我现在知道,java是可以跨平台,但是需要安装java的运行环境。
追答java写的代码不能集合成.exe,但如果你搭建好了java环境,可以把java的代码打包成.jar包文件,然后写一个批处理,比如:java -jar 路径/包名.jar 然后,以后要运行这个程序的话,可以直接点这个批处理进行运行。
参考技术A 跨平台是指一套代码可以在任何地方运行, 前提条件是这些地方安装了jdk才可以运行 参考技术B 跨平台不是绝对的对java来说跨平台指的是一次编译(成字节码),到处运行
对c语言来说,是同一个源码可以不改动直接编译成各个目标平台的可执行文件
以上是关于java中的idea如何把 写好的程序,变成.exe可执行文件?的主要内容,如果未能解决你的问题,请参考以下文章