CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2SE / 基础类

还是把java弄成exe的问题

楼主a2824cl(十一月的雨)2005-01-19 19:13:27 在 Java / J2SE / 基础类 提问

写好了程序,  
  javatest   (目录)  
        --   com   (存放所有class的目录)  
        --   javamain.class   (主程序)  
   
  现在想把所有东西做成一个exe文件,双击这个文件,就可以把所有东西拷贝到programm   files里的javatest目录,还在桌面建立快捷方式,然后双击就能运行这个java程序。  
   
  请问怎么弄?都需要什么软件?    
   
  谢谢 问题点数:50、回复次数:25Top

1 楼treeroot(旗鲁特)回复于 2005-01-19 19:38:15 得分 0

没必要弄成exe吧,jar也可以执行呀Top

2 楼whyxx(最近有点闲)回复于 2005-01-19 19:58:46 得分 0

用jbuilder可以做到.Top

3 楼bluebell_ll()回复于 2005-01-19 20:17:49 得分 0

那怎么做呢?望指教!Top

4 楼iforem(在咖啡香中醒来)回复于 2005-01-19 20:20:46 得分 10

故乡里的贴子  
   
  http://www.epubcn.org/read.php?tid=46512&fpage=1  
   
   
  1、在exe里面调用 shell 那样 javaw  
  2、也可以用JNI创建进程内的JVM,然后调用java   class  
  http://java.sun.com/j2se/1.3/docs/guide/jni/jni-12.html#JNI_CreateJavaVM  
   
  一个open   source   java->exe   wrapper工具  
  http://jsmooth.sourceforge.net/index.php  
   
  JSmooth   is   a   Java   Executable   Wrapper   that   makes   a   standard   Windows   executable   binary   (.exe)   from   a   jar   file.   It   makes   java   deployment   much   smoother   and   user-friendly,   as   it   is   able   to   find   a   Java   VM   by   itself.   When   no   VM   is   available,   it   provides   feed-back   to   the   users,   and   can   launch   the   default   web   browser   to   an   URL   that   explains   how   to   download   a   Java   VM.  
   
  3.再推荐一个open   source工具:Java   Service   Wrapper  
  http://wrapper.tanukisoftware.org/doc/english/index.html  
   
  The   Java   Service   Wrapper   is   an   application   which   has   evolved   out   of   a   desire   to   solve   a   number   of   problems   common   to   many   Java   applications:    
   
  Run   as   a   Windows   Service   or   Unix   Daemon    
  Application   Reliability    
  Standard,   Out   of   the   Box   Scripting    
  On   Demand   Restarts    
  Flexible   Configuration    
  Ease   Application   Installations    
  Logging  
   
  4.还有一个真正把java转为native   code的开源程序,GCC/GCJ,我的很多程序就是用这个工具处理的。  
   
  5.http://frenzelsoft.de/    
  the   eclipse   glugin  
   
  AppStaGe   (Application   Starter   Generator)   is   a   Windows   Executable   Generator   Tool   that   allows   you   to   create   a   Windows   executable   that   starts   your   Java   application.   A   Windows   executable   prevents   the   console   window   from   appearing   like   it   happens   with   using   e.g.   a   batch   file   to   run   the   application.   Furthermore   the   Windows   executable   gives   the   user   the   look   &   feel   of   a   standard   C++   Windows   application   (including   an   application   icon   in   the   exe   file).  
   
   
  Top

5 楼a2824cl(十一月的雨)回复于 2005-01-20 00:10:28 得分 0

我的问题是:把jar放到exe里,运行exe,能把jar考到programm   file里,然后在桌面建一个jar的快捷方式,双击就可以运行这个java程序了。Top

6 楼a2824cl(十一月的雨)回复于 2005-01-20 20:55:56 得分 0

大家都用jbuilder还是   installanywhere呢?Top

7 楼zealVampire(白鹤泉)回复于 2005-01-20 20:58:56 得分 5

jbuilder主提示一个main类   打包你之后   什么版本下的'exe'逗有   linux下的逗有(呵呵开个玩笑)Top

8 楼a2824cl(十一月的雨)回复于 2005-01-20 21:14:23 得分 0

白鹤泉之大哥,你说的我没明白,比较愚笨。能详细点吗Top

9 楼samkuang(执着前行)回复于 2005-01-20 21:38:35 得分 0

upTop

10 楼kleindelphin(小海豚)回复于 2005-01-21 16:12:40 得分 0

没明白Top

11 楼sunlen(伏枥-我的blog网站http://blog.csdn.net/sunlen)回复于 2005-01-21 16:29:19 得分 5

写成一个批处理文件,双击这个文件,就执行一个java命令就行了啊Top

12 楼BasaraTracy(不屈斗志)回复于 2005-01-21 16:52:18 得分 0

upTop

13 楼iforem(在咖啡香中醒来)回复于 2005-01-21 17:14:33 得分 5

jb中打包成exe的情况  
   
  http://www.epubcn.org/read.php?tid=46512&fpage=1不是说得很清楚吗Top

14 楼wadsunglow(东)回复于 2005-01-21 17:35:52 得分 0

upTop

15 楼a2824cl(十一月的雨)回复于 2005-01-21 18:18:38 得分 0

http://www.epubcn.org/read.php?tid=46512&fpage=1  
   
  不能访问。Top

16 楼rbin(0~65535)回复于 2005-01-21 20:48:12 得分 5

生成EXE就不能跨平台了  
   
  我还是觉的用批处理文件的方法好!Top

17 楼ted888(想做就上)回复于 2005-01-21 21:12:37 得分 0

我也是想问这个问题,能不能说清楚一点啊Top

18 楼onefox(一品狐)回复于 2005-01-21 21:55:18 得分 5

要不是执行效率低,谁还会挖空心思想这些  
   
  JVM   台阶太高!Top

19 楼a2824cl(十一月的雨)回复于 2005-01-22 20:38:11 得分 0

我现在不想跨平台,就想在windows下用。  
   
  iforem(安歌)给的东西很好,可是看来很麻烦  
   
  大家都用jbuilder还是   installanywhere呢?  
  Top

20 楼romeo00001(从心做起)回复于 2005-01-22 21:13:33 得分 5

jBuilder   就可以。在工具向导下面就可以生成,什么版本的都有,windows,linux,有窗口,无窗口的。等等。。Top

21 楼batfree(没有计算机的程序员)回复于 2005-01-23 01:27:21 得分 0

一般是Jar文件就够了,如果是比较大的程序,可以用安装工具。Zero-g不错。Top

22 楼lonelydavy(davy)回复于 2005-01-23 09:48:08 得分 0

对,直接用   jbuilderTop

23 楼asjj(叫我ALT+F4)回复于 2005-01-23 13:46:27 得分 5

JB的exe是假的,脱离了JVM没有任何意义。  
  installanywhere之类的工具可以打包jre,是你想要的exe.  
  不过我觉得iforem(安歌)给的“转为native   code”不错,不过我没试过,有空要试试。Top

24 楼OfThOfTh(要经常思考人生)回复于 2005-01-23 14:26:45 得分 0

markTop

25 楼my_sunway(Sunway)回复于 2005-01-23 16:28:24 得分 5

我明白楼主的意思,我自己做过,你可以这样,  
  用JB9,做成EXE形式,  
  然后只须用WINRAR,是的WINRAR解压缩软件,里面的高级用法(制作安装程序)就可以了  
  至于如何使用WINRAR,你可以在网上找一下它的教程。Top

相关问题

  • 请问可不可以把java应用程序弄成exe文件呢?
  • 怎么把Keil C编译出来的文件弄成EXE好执行?
  • 把DLL弄成lib
  • 怎么把一个dll和exe弄成一个没有界面安装的exe,自动拷贝到系统目录下注册运行?
  • 想弄成共享软件
  • java还是.net
  • 如何将ASP文件弄成乱码
  • aspnetpager的分页能弄成这样么?
  • 要JAVA,还是JAVA顺眼
  • 弱弱的问一下,*.java执行JAVAC后编译出来的是什么啊,*.exe吗?还是*.class?

关键词

  • 文件
  • jbuilder
  • vm
  • application
  • php
  • 双击
  • epubcn
  • installanywhere
  • fpage
  • 打包

得分解答快速导航

  • 帖主:a2824cl
  • iforem
  • zealVampire
  • sunlen
  • iforem
  • rbin
  • onefox
  • romeo00001
  • asjj
  • my_sunway

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo