Java代码怎么弄成程序 java代码怎么变成exe程序
java怎么生成应用程序?
需要到 test 目录的上级目录中去使用 jar 命令来创建 JAR 文件包。也就是在目录树中使用“==”表 示的那个目录中,使用如下命令: jar cvfm test.jar manifest.mf test 之后在“==”目录中创建了 test.jar,这个 test.jar 就是执行的 JAR 文件包。运行时只需要使用 java -jar test.jar 命令即可。 需要注意的是,创建的 JAR 文件包中需要包含完整的、与 Java 程序的包结构对应的目录结构,就像上例一样。 而 Main-Class 指定的类,也必须是完整的、包含包路径的类名,如上例的 test.Test;而且在没有打成 JAR 文件包 之前可以使用 java 类名 来运行这个类,即在上例中 java test.Test 是可以正确运行的 (当然要在 CLASSPATH 正确的情况下)。
网站建设哪家好,找创新互联建站!专注于网页设计、网站建设、微信开发、小程序制作、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了宜城免费建站欢迎大家使用!
类:com.izumi.util.Encrypter.java
第二步:从手头随便一个.jar文件里找到MANIFEST.MF文件,粘贴到encrypter文件夹中。用Ultraedit打开MANIFEST.MF,在文件最后加一句:
第三步:把encrypter文件夹拷贝到d盘根目录下,cmd,cd d:\encrypter,执行jar cvfm encrypter.jar MANIFEST.MF com,这里的encrypter.jar是你要生成的可执行jar文件的名字,这里的com是你class文件的路径根文件夹名。执行完这句话以后,可以发现在encrypter文件夹里,encrypter.jar包已经生成完毕。
encrypter文件夹里的东东有三个:encrypter.jar,MANIFEST.MF,执行.bat。
java语言如何编写程序?
如下:
(1) 一个Java语言开发工具包(Java Devekopment Kit),其中包括Java 编译器和Java运行环境。
(2) 一份Java语言API文档,目前版本的Java语言API文档同样可以免费。
(3) 一个Java语言集成开发环境,能够在其中编辑Java代码,并且进行编译与调试。推荐使用的集成开发环境是JCreator。
建议去找老师让老师 带你做 项目 我这几天正在做的 感觉收获好多的 上课学到的东西其实更本就不够用的 只有实践了 你才能知道自己的差距
JAVA代码怎么变成可运行程序
可以把普通的Java程序做成真正的exe,也就是单一个exe就可以在没有安装JVM的机器上运行。这样的工具常见的有JET和gcj.前者是收费的,而且做出来的exe还是需要一堆dll。推荐使用gcj.他有windows和Linux版,直接下载zip包,不需要安装,里面有不少例子,一些build的批处理文件。从原理来说gcj自己实现了JVM规范,也就是你编写一个HelloWorld.java,其中的main方法为System.out.println("foo");
当使用gcj把它做成exe(大约2M),运行这个exe时,会启动里面的一个小型jvm,在这上面跑HelloWorld。
其实,把Java做成纯exe实在是吃力不讨好,有很多限制,文件又大。
我比较倾向另几种做法:
. 使用InstallAnywhere等工具,制作一个exe的安装包
用户可以选择使用他机器上的JRE或是这个安装包内的JRE来运行程序
这是很常见的一种做法,如JBuilder就是这么做的。
这样的好处是不要求对方机器上装有JRE,而且你原来的程序不需要任何改动。
InstallAnywhere中一个压缩的JRE大概是8M。
. 制作成可执行的jar,也就是在META-INF的MANIFEST文件制定Main-Class
可以通过命令行java -jar jarfile.jar来执行,windows默认的把*.jar使用javaw -jar打开,所以有些机器上可以直接双击jar运行。
. 制作伪exe,其实和上一种做法是一样的,只不过做成exe,调用系统的java.exe来运行它,这样的工具有nativeJ,exe4j等
其实Java不像VB,Delphi只是一个语言,而是一个平台。
jar是最常用的部署单元,做成exe没什么意思。
一、exe4j。
说明:exe4j可以将Jar文件制作成exe文件,但需jre支持,也可将Jar文件放在外面。
软件性质:共享软件
下载地址:
二、JBuilder。
说明:新版本的JBuilder可以直接把工程制作成各系统的可执行文件,包括Windows系统。
软件性质:商业软件
下载地址:略。我是从eMule下载的。
三、NativeJ。
说明:与exe4j功能类似。
软件性质:共享软件
下载地址:
四、Excelsior JET。
说明:可以直接将Java类文件制作成exe文件,除AWT和Swing及第三方图形接口外可不需jre支持(Java5.0不行)。
软件性质:共享软件
下载地址:
五、jshrink。
说明:可将Jar文件打包进exe文件。同时具有混淆功能(这才是它的主要功能)。
软件性质:共享软件
下载地址:
六、InstallAnywhere。
说明:打包工具,对Java打包最好用。可打包成各操作系统运行包。包括Windows系统。
软件性质:商业软件。
下载地址:
七、InstallShieldX。
说明:与InstallAnywhere类似,但比InstallAnywhere功能强大。相对的,比较复杂,不易上手,我现在还没学会。
软件性质:商业软件。
下载地址:
【Java开源打包工具】
IzPack 是一个 Java 安装程序制作工具,能够制作一些简单的安装程序。制作出来的安装程序能在 Unix-like, MacOS X, Windows 等系统平台上运行。
使用JSmooth将做好的JAR包装成EXE。
launch4j是Java应用程序的Windows本地可执行文件 (.exe) 封装器。提供了本地弹出屏幕,应用程序图标,JRE搜索或使用绑定的JRE,启动失败反馈,传递命令行参数,ant脚本。
VAInstall是多平台的安装程序。你要包装起来的软件可以是可执行的 java class, Windows .EXE, Linux 可执行档,或者是 UNIX shell 档案。使用者可以选择四种安装的介面,graphic, xtra, text 或是 ansi。VAInstall 只需要很少的空间,他不会使用任何大的暂存档案,而且还可以很容易使用反安装功能。
Toolshed是一个既小又简单的JAVA安装制作工具。
AntInstaller通过XML文件定义UI,用Ant做后台。所以ANT所能做的事情AntInstaller同样也胜任。
FreeInstaller能够把JAVA程序打包成多种平台下的应用程序比如UNIX, LINUX 和 Windows NT.
这个工具利用 ANT 来制作在 Windows, MacOS X, Unix 平台上可执行的文件,比如 exe,zip,jar。ROXES ANT Tasks 基于 GPL 发布。
Mini Installer是用来构建JAVA安装程序一个简单类包。整个过程以脚本为驱动,最后结果是一个独特的JAR文件。用户可以通过双击来执行一个类似向导的安装过程。
Antigen (Ant Installer Generator)这个工具结合一个ANT构建脚本与一个GUI来把Java文件打包成可执行的Jar文件。它的主要目的是从Ant脚本创造一个强大的图形安装工具。
Packlet是一个针对Java的简单安装工具。一个Packlet类似于一个zip或tgz文件。它把应用程序打包成一个单一的可分解的压缩文件。Packlet文件能够在任何有安装Java 2运行环境的机器上运行。
Java Service Wrapper可以把Java应用程序安装成一个Windows NT服务或Unix Daemon.它同时还为应用程序提供日记功能,灵活的配置,可靠的运行性能,按需求重新启动,简化应用程序的安装等,
JPackIt可以把Java工程打包成一个可执行的包(如:jar,class或exe).包括所有Java应用程序资源如:代码,图片,属性文件和被引用的第三方包.
One-JAR可以解决如何把一个依赖于多个其它jar文件的应用程序发布成一个单一的可执行Jar文件.它使用一个可定制的类装载器(classloader)来打开在主Jar中的Jar文件包.
Autojar帮助从不同的inputs(如:自身classes,外部文档等)制作最小的Jar文件。它从一个或多个给定的classes开始,依据字节码(bytecode)递归搜索相关联的classes,然后从input文档中提取这些Classes,并把它们拷贝到output中. 最终的文档将只包含真正需要的classes. 因而能够保持applet的大小并降低applet的加载时间或者让应用程序独立于第三方类库。
MJAR(Managed Jar Framework)Java软件分发/打包框架。它允许在相同VM内并行部署classloader分离的应用程序。MJAR使用Spring框架来管理内部组件。
本文来自CSDN博客,转载请标明出处:
Java做好的程序如何生成exe
下面是具体步骤:
需要的工具,用了exe4j这个软件
exe4j是一个帮助你集成Java应用程序到Windows操作环境的java可执行文件生成工具
无论这些应用是用于服务器,还是图形用户界面(GUI)或命令行的应用程序
exe4j帮助你以一种安全的方式启动你的 java应用程序来显示本地启动画面
检测及发布合适的JRE和JDK以及进行启动时所发生的错误处理等
1、先把自己的程序发布成jar文件
这是eclipse自带的功能,右键工程包--Export
然后选择Java--JAR file,点击next
2、选择输出路径,next
3、取消勾选Export class files with compile errors
因为一般warnings可以忽视,而errors不行,点击next
4、选择main class,即带有main方法的类,finish即可
5、将jar文件转为exe文件
之前生成的jar文件,以下是创建的目录结构
6、这里如果第一次用不需要管,点击next
如果你使用完保存过输出配置,可以选open configuration
7、进入Project type,选择“JRA IN EXE” mode,点击next
出现Application info
上面的框填写程序名字,下面的框选择输出路径
8、Configure executable
GUI application--勾选allow,下面框填写文件名字,icon file可以自己选择图标文件
如果限制只能同时打开一个程序,勾选allow only a single,其他基本默认
如果你的exe4j和jdk位数不一致,记得把advanced options里的32bit or 64bit勾选
否则生成不报错exe也无法正确运行
9、Java invocation,点Class path框右边的绿色加号
把自己生成的jar文件路径写进Archive(用到的外部jar包也要都添加进去)
然后下面main class from框选择含有main方法的类
10、Minimum和Maximum填写允许的最小和最大jdk版本号
Configure search sequence选项,框里应该只保留Search Windows registry
没有的话右边绿色箭头添加,其他的删除后,绿色箭头添加Directory
11、找到我们开始的时候拷到文件夹里的jre,点击finish
12、然后桌面出现生成的exe文件
本文名称:Java代码怎么弄成程序 java代码怎么变成exe程序
分享URL:http://ybzwz.com/article/ddoscei.html