java编写的程序怎样软件化

2021-12-16 科技 89阅读
想要脱离java虚拟机JVM几乎是不可能的。
有一种方法就是把JVM内置在你的程序中,如此一来你必须重新写JVM
工程量就比较大了。(几乎不可能)
一般手机用的java程序都会使用手机内置的JVM,PC上的也是一样

而我理解的你的意思是脱离java开发工具和开发环境jdk。
生成一个类似可执行文件的东西。

但是这一切都是不能脱离JVM虚拟机的

可以使用命令javacclassPack.className进行.java文件的编译,
然后用javaclassPack.className进行运行
这些都是在jdk\bin目录下的命令程序。

也可以把你所有编译的.class文件打成jar包。类似于一个rar压缩包。
指定MainClass作为启动类。
然后使用命令java-jarjarname.jar运行
或者在配置好系统环境变量和.jar注册表链接的前提下直接双击打开,就像打开一个.exe文件一样。

把你的java工程打包成可执行的jar包的方法很多。
我举一种MyEclipse环境下在工程项右键有个export
选择runnablejar,选择了MainClass以后工具会自动编译并打包成jar包
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com