知识大全 是否有必要将Java程序写成.exe文件
Posted 文件
篇首语:读书不要贪多,而是要多加思索,这样的读书使我获益不少。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 是否有必要将Java程序写成.exe文件相关的知识,希望对你有一定的参考价值。
是否有必要将Java程序写成.exe文件 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
怎么将编译后的java程序变成真正的exe? 如果有 那么具体的应该怎么实现 还有就是exe文件的图标怎么改?如果没有 那么有什么接近它的方法 让人看着舒服 有没有专门的 单独的为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(大约 M) 运行这个exe时 会启动里面的一个小型jvm 在这上面跑HelloWorld 曾有人把整个eclipse ide用gjc做成了linux gtk下的native程序 至于图标 我一年多前用gcj时似乎不支持 不过好像有不少win 的程序可以抽取和更改exe的图标 其实 把Java做成纯exe实在是 吃力不讨好 有很多限制 文件又大 我比较倾向另几种做法 使用InstallAnywhere等工具 制作一个exe的安装包 用户可以选择使用他机器上的JRE或是这个安装包内的JRE来运行程序 这是很常见的一种做法 如JBuilder就是这么做的 这样的好处是不要求对方机器上装有JRE 而且你原来的程序不需要任何改动 InstallAnywhere中一个压缩的JRE大概是 M 制作成可执行的jar 也就是在META INF的MANIFEST文件制定Main Class 可以通过命令行java jar jarfile jar来执行 windows默认的把* jar使用javaw jar打开 所以有些机器上可以直接双击jar运行 制作伪exe 其实和上一种做法是一样的 只不过做成exe 调用系统的java exe来运行它 这样的工具有nativeJ exe j等 b 像JET/gcj这样的技术是很先进的 NET在运行机制上和Java类似 但到现在还是没有成熟的做成真正exe的工具 一定程度上也说明微软对 NET的信心 以及把基于运行时的软件做成纯exe的意义不大 刚接触java很容易产生你这样的想法 等你Java了解多了 就会感觉到Java不像VB Delphi只是一个语言 而是一个平台 jar是最常用的部署单元 做成exe没什么意思 cha138/Article/program/Java/JSP/201311/19272相关参考
如何将Java应用程序本地编译为EXE 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 从获得一个
将Java应用程序本地编译为EXE的几种方法 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 从获
javah头文件生成器 javah程序创建C头文件和存根文件这些是把本地C成员函数包入java所需要的被创建的头文件给出了有关java类的信息这些信息是C成员函数与java类交换数据所必需的存根
JAVA调用exe可执行文件 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! publicclas
常常在网上看到有人询问如何把java程序编译成exe文件通常回答只有两种一种是制作一个可执行的JAR文件包然后就可以像chm文档一样双击运行了而另一种是使用JET来进行 编译但是JET是要用钱买
API文件产生器-javadoc.exe 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Java
word文档变成了exe文件,怎么恢复?doc文件变成了exe文件,出现这种情况,可以尝试以下方法解决:1、首先关闭杀毒软件,双击A.exe,这时A.doc被打开了,然后将文件另存为A.doc。2、删
Java调度器为Java程序提供了一个命令行调试环境它既可在本地也可在与远程的解释器的一次对话中执行 jdb于本地机器中可用如下的命令启动 C:\\>jdbclassname
并不是所有类型的Java应用程序都能打包到单独的一个JAR文件中去必须符合一定的条件一个Java应用程序的所有文件才能打包到一个文件中去另外JAR文件有两种一种是有清单(manifest)文件的一
JAVA执行JS文件里的程序 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!