1.怎么把java程序编程exe文件
安装上exe4j的工具,我们生成.exe文件主要就是靠这个工具打开后,这个界面不用管它,直接next在这里,选择第二个JAR->EXE的选项,让后next此处第一行,填写的是应用的名字,随便写自己喜欢的字母组合名,第二行填写项目放到那个位置这里建议都放在jar文件夹就可以了,next在这里只要在中间行“Executable name”处填写一个.exe文件的文件名,然后next此处有两个地方要进行操作。
第一处就是class path要选好,按照图示选好class path 就ok了。另一处就是Main class,选好了Class path后,Main class才可以选,都选好了,next此处是设置版本,最小版本随便设置,最大版本建议空着就可以了这里都是直接next的生成完成后的界面,直接退出就可以的会弹出对话框问你是否保存生成的过程,这个根据自己需要选择最后我们看看生成的.exe文件吧。
2.Java做好的程序如何生成exe
能够生成.exe文件的软件有很多,这里只用 exe4j,先去下载一个exe4j并安装。
假设你的项目已经胜利打包成jar文件,那么就可以进行下面的操作了。首先,在任意目录创建一个文件夹,最好命名和项目名相同,我在E盘创建了一个“DataStructure”文件夹,之后将所有的资源文件以及我们生成的可执行jar文件(我的DataStructure.jar)都拷贝到这个文件夹里, lib目录,如果你要使对方计算机在没有安装JDK的情况下也能使用该程序,就需要将自己机器上的jre目录也拷贝进来,我安装的jre6,最后的目录结构如下:1、如果你有保存过的项目打包配置文件,那么点>>open打开点击next。
2 、Project type-选择打包方式选择“jar in exe”3、Application info-配置生成的应用程序的信息选择你的应用程序的名称和将要生成的可执行文件的输出文件夹。然后>>next.4、Executable info -配置可执行文件的参数如果只允许生成的exe文件同时只能打开一个程序运行,则把 “Allow only a single running instance of the application”这项的选择钩上。
“Icon File”项表示生成exe文件后的图标,选择一个“.ico”格式的图片。点击next5、java invocation-配置运行环境在class path框下清除原有的class path路径,点击右侧的”+”选择打包好的jar文件(1)、在Archive中选择要导入的jar文件:点击“OK”,结果如下:(2)、在Main class中选择入口类,即含有main函数的类。
之后点击nextMain Class设置完成后,依次将所有需要的第三方类(即外部类)加到Class Path下,方法同添加“DataStructure.jar”一样,点击“Next”6、jre-配置jre【以下(1)、(2)点很重要】在Minimum和Maximum中分别填写所允许的最小和最大JDK的版本号。如果要在这个程序中捆绑jre,则进入Configure search sequence选项:(1)、将Search Windows registry保留,如果没有该项,请点击绿色“+”,选择“search registry”,然后点击“OK”如下图;(2)再把其它的所有的directory删除,特别是如果有“JAVA_HOME”或“JDK_HOME”的话一定要删除,因为他会保存你本机的JAVA_HOME地址,安装时会出现路径找不到的错误;(3)、点击绿色“+”来选择捆绑的JRE位置选择刚刚拷贝好的jre如:在preferred VM中选择一种-选择虚拟机类型,我选择的是 Default VM。
7、接下来没有什么特别重要的配置了,可根据需要自己去选一些参数,也可以直接next,next,知道完成。扩展资料可能出现的问题生成exe文件之后可能每次打开都会出现提示框:this executable was created with an evaluation version of exe4j这是因为你还没有注册exe4j软件,注册之后就不会有提示了。
参考资料:java_百度百科。
3.怎样将java写的程序打包成exe文件
java的工具软件一般开源,你可以到/上找到你喜欢任意一个打包工具,它的分类就叫“打包工具”这里推荐一款叫做JSmooth的,它的打包效果在我的应用过程中是比较出色的。
在使用中需要注意的有几点:第一:如果需要不安装jre就可以运行的话,你需要在打包的过程中将jre一起打包进exe文件。第二:记得打包后的程序只能应用在windows下,原因如下:第一你把它打包成exe是windows的应用程序格式,第二就是一起打包的jre也是windows版本。
第三:打包程序中不能包含servlet等需要容器管理的部分,比如你在tomcat中可以使用的一些东西。所以建议你选择jdbc操作数据库,而不要使用tomcat等容器的数据库连接池。
第四:即使打包了也需要注意包和类之间的路径关系,在打包后无法使用配置文件或者xml进行设置和扩展,所以你只能将一些配置型的信息直接卸载程序中。第五:打包后绝不可能支持接口扩展,除非你重新打包。
具体使用方法很简单,稍微查查字典应该就可以了,只有几个重要的选项:比如二进制文件指的是exe文件jre指的是java运行环境或是虚拟机,或者也有人称之为运行时。
4.如何使用java调用本地EXE程序
最近用到在java中调用本地的一个程序,是windows中的exe格式的程序,利用神奇的互联网找到了解决的方法,发现异常简单的几句代码就可以实现 见代码:[*]package com.java.test;[*][*]public class OpenEXE {[*][*]/**[*]* @param args[*]*/[*]public static void main(String[] args) {[*][*]Runtime rt = Runtime.getRuntime();[*]Process p = null;[*]try{[*]p =rt.exec([*]new String[]{""D:/Notepad2/Notepad2.exe "","d:/EntPartner_2.xml"});[*]System.out.println("成功打开软件和文件。
5.把java编的软件生成exe
本人建议你不要弄生成exe文件、除非你是个这方面的熟手、否则会出很多问题,就算是网上有名的JEdit这个用Java写的软件、本人下下来都不能运行exe文件启动、结果还是写个批处理来运行它的Jar文件启动的。
所以本人总结:做成exe文件还不如写个批处理文件简单好用。写批处理是为了你的可执行Jar文件没有被正确的关联上Javaw。
1、将Java文件或项目生成可执行Jar文件;2、用记事本写上:java -jar *.jar 就行(其实就是你在cmd中运行的命令);3、文件后缀改成(.bat)、放到Jar文件同目录下。只适用于windows系统。
双击bat文件就OKsql 2000导出SQL文件就行、不可能和Java一起编译、数据库文件手工导入。
转载请注明出处育才学习网 » 怎么用java写exe程序