我想问一下如何将class文件生成可执行文件exe http://community.csdn.net/Expert/topic/3496/3496998.xml?temp=.3432886 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 jbuilder的话,在wizard一栏中有native exe...可以选择生成各种操作系统的执行文件。 JBuilder作出来的是程序外壳,仍需要jre来解释。但这样保持了java的一些特性InstallAnywhere是做java程序的安装的不推荐做成纯exe。那样速度快,但是失去了很多。 近日偶然发现,在Jbuilder中居然集成了生成exe的方法!使用方法如下:首先必须建立程序包,也就是建立一个project,如果是个已经写好的,你可以建个空project然后把文件add进去,或是做个空类然后把你的文件import进去也行。总之就是建个project就ok了。然后建立一个runtime configuration,点运行的那个绿色小箭头,然后选new新建一个,main class选你要运行的主类,从一大堆sun,java中可以找到你的project的名字,下拉打开就可以选你要运行的main class了。建好后选择菜单中的wizards,然后选native executive builder,然后一路点next,只是在选择运行的configuration时,不要选auto select,选你刚才建立的那个runtime configuration,点完next点finish,然后运行一次你刚建立的runtime configuration,就可以在你自己定义的那个目录中发现两个exe,一个是“工程名.exe”,这是命令行模式运行的,另一个是“工程名W.exe”,这个是图形界面运行的。另外这个wizard还能生成linux, mac机上运行的程序,真正体现了java的跨平台性。(运行可能要虚拟机支持,我还没测)另外我想说一句,java是目前跨平台性最好的语言,可能有人觉得java慢而鄙视它,但是,当C推出时,不是一样有人认为它比汇编慢而鄙视它?现在谁还会用汇编开发大型应用程序?java经过了虚拟机所以肯定慢,但是这带来了更好的安全性。java技术同时也在高速的发展着,为来一定是属于java的,让.NET成为过去吧! 使用lucene3.0索引txt文本时搜索索引报错 三元运算符输出结果问题 main函数在java中的具体作用到底是什么 求助:调用什么方法打开.hlp文件 【讨论】贪吃蛇里到底有几个线程,怎么我只发现一个? 怎么修改netbeans3.4的源代码的保存路径? 关于上传文件 怎样引入自定义的PACKAGE? 前两天在这看到的一帖说电子书地址的,哪位大侠保留了给我发一份吧 java类型转换的问题? 类型转换时出现错误java.lang.ClassCastException 关于classloader?
InstallAnywhere是做java程序的安装的
不推荐做成纯exe。那样速度快,但是失去了很多。
使用方法如下:首先必须建立程序包,也就是建立一个project,
如果是个已经写好的,你可以建个空project然后把文件add进去,
或是做个空类然后把你的文件import进去也行。
总之就是建个project就ok了。然后建立一个runtime configuration,点运行的那个绿色小箭头,
然后选new新建一个,main class选你要运行的主类,
从一大堆sun,java中可以找到你的project的名字,
下拉打开就可以选你要运行的main class了。
建好后选择菜单中的wizards,然后选native executive builder,
然后一路点next,只是在选择运行的configuration时,
不要选auto select,选你刚才建立的那个runtime configuration,
点完next点finish,然后运行一次你刚建立的runtime configuration,
就可以在你自己定义的那个目录中发现两个exe,
一个是“工程名.exe”,这是命令行模式运行的,
另一个是“工程名W.exe”,这个是图形界面运行的。
另外这个wizard还能生成linux, mac机上运行的程序,
真正体现了java的跨平台性。(运行可能要虚拟机支持,我还没测)另外我想说一句,java是目前跨平台性最好的语言,
可能有人觉得java慢而鄙视它,但是,当C推出时,
不是一样有人认为它比汇编慢而鄙视它?
现在谁还会用汇编开发大型应用程序?
java经过了虚拟机所以肯定慢,但是这带来了更好的安全性。
java技术同时也在高速的发展着,
为来一定是属于java的,让.NET成为过去吧!