如何使自己的桌面应用程序在别人的电脑上也可以用

    xiaoxiao2021-09-20  77

    首先我们都知道java程序是运行在java虚拟机上的,所以要想运行class文件,必须要有java运行环境的支持——jre。

            第一步:我们将写好的java项目导出jar文件,在导出的时候有两个jar的导出,一种是jar文件,还有一种是可执行的jar文件,这里我们导出可执行的jar文件。在导出的时候注意下你们eclipse的编译等级。因为 我们要更具这个编译等级,选择相应的jre,如果编译等级是1.6那么我们就使用jre6来作为环境。如果编译等级是1.7,那么就要用jre7了,以此类推。

           贴上图:

                 1.点击工程名右击——》选择Export——》选择Java下的Runnable JAR file——》点击next。

                

            2.点击next之后出现如下界面,设定箭头指向的地方

            选择项目的启动类——》选择生成的jar存放路径——》勾选第三个选项Copy required libraries into  a sub-folder next to generated JAR——》点击Finish,生成可执行的jar包,还有一个lib的文件夹。

                         第二步,我们创建一个目录,将生成好的jar包和lib文件夹放入文件中,然后更具我们该项目编译的级别,将对应的jre在放入该目录中,jre在我们安装JDK的时候都会有去JDK安装目录去找就会发现了,把整个jre都Copy过来放在我们创建的目录中,当然如果你会精简jre那是最好了,否则 我们最后的项目会变得非常大,因为光一个jre就上百兆了。不会精简jre也没关系,就整个都Copy过来就行了。

    其中你会发现里面还有一个.bat文件,这个文件相当关键。当上面所说的操作都完成以后。我们开始第三步:

            第三步:在创建的目录中创建一个文本文件,以.bat为后缀名。用文本文件打开在里面写上如下的一段东西:

    最后,双击.bat文件就可以运行程序了

    其中 set path是将该项目的环境指向我们自己放进去的jre。

    start javaw 是指向启动的jar文件,也可以把start javaw换成java但是在运行程序的时候会一只出现一个命令行窗口的控制台。但都不会影响我们的启动。

    到此,一个简单的启动程序制作好了,这是我们把做好的东西,压缩一下就可以发给你的好友运行了。

           我们也可以用第三方工作,把jar文件做成一个.exe的启动程序,再此就不多做讲解了,有兴趣的可以自己弄弄,原理都是一样的,不管怎么弄总归免不了要随身携带个jre。

    转载请注明原文地址: https://ju.6miu.com/read-677745.html

    最新回复(0)