当前位置:  技术问答>java相关

怎样把我的 .class 应用程序 转化成windows下的可执行文件 ( .exe) ?

    来源: 互联网  发布时间:2015-04-29

    本文导语:  我怎有权利叫我的用户(他们不懂 java)去下载java虚拟机? 他们只要一个 .exe 文件,然后可以用鼠标双击打开,运行... 我现在只会在命令行里键入: java 文件名 (.class文件)来运行我的程序! 最简单的例子: ...

我怎有权利叫我的用户(他们不懂 java)去下载java虚拟机?

他们只要一个 .exe 文件,然后可以用鼠标双击打开,运行...

我现在只会在命令行里键入: java 文件名 (.class文件)来运行我的程序!

最简单的例子:

import javax.swing.JOptionPane;

public class Welcome {

   public static void main( String args[] )
   {
      JOptionPane.showMessageDialog( null, "Hello Java" );
      System.exit( 0 );

   }

}

首先我编译: javac Welcome.java , 得到:Welcome.class,
然后我可以跑了:java Welcome
大家知道这只是一个简单的消息框,上面写:Hello Java

我只是想要我的用户间单的使用这个程序,他使用windows2000, 他说他只要一个.exe
文件,对j2sdk,JVM 一概不懂,也不想知道,更不想安装......

天啦,我觉得他的要求是简单而合乎情理的,可我真的不知所措...

哪位仁兄能以上面这个简单程序作为例子,帮助我把 Welcome.class 变成一个在
windows下可以执行的文件 welcome.exe ?
需要用哪些工具软件?如何使用?也希望你能谈谈对这个问题的认识和看法。








|
VJ可以,N久前用过
JET也可以,没有用过(CLASS文件的转换过程在我的老机上无法忍受,安装到一半的时候退出了~呵呵)

|
很多工具。举几个例子:
http://www.excelsior-usa.com/jet.html

http://www.instantiations.com/

http://www.naturalbridge.com/

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 用servlet在后台画了一个图形,可是用jdk编译成.class文件以后,这个图形没有生成,好像是必须要在浏览器中执行这个.class文件以后才能生
  • 可以不用java name.class 而是直接编译出可执行文件吗?
  • 在执行java程序时,如何获取当前.class文件的路径
  • 请教高手: 如何写一个shell执行java的class?
  • 谁有办法用java执行于java.exe不在一个目录的class文件?
  • 如何把java的class文件做成可执行文件
  • 请问有将class文件转换为可执行文件(如Windows下的exe文件)的工具吗?
  • 什么时候才把class打包成mainfest!!!(急),并直接执行
  • 我是初学者:请问用Javac可以编译,但用Java执行时会说can't find the class.这是怎么回事呢?谢谢。
  • 关于editplus的使用,编译完生成.class后,我又编写了html来执行applet,将其保存,如何经ie解释打开(直接在editplus上操作)不是显示html语言呀
  • .class文件在IE下如何执行
  • 请教:有没有把java编译好的.java和.class文件编译成各个平台下的可执行文件??.exe?着急着急
  • Linux 下怎么执行Java 的程序(.Jar, .Class)啊?
  • 请问用JB7编译过的JAVA程序,哪一个文件是可执行程序啊?我怎么找不到啊?不是CLASS文件吧。双击他直接把JB7打开了。
  • 我的.class文件只有拷贝到 jdkbin目录下才能正确执行
  • 为什么BEANS一定要放在WEB-INFclasses才能执行?放在其他为什么不可以?
  • 高分求教:如何将JAVA文件(.class)制作成可执行文件(.exe),求教方法或工具推荐
  • 如何执行中文名class
  • 请问如何在UNIX下将 .java 或 .class文件编译成为可直接执行的 可执行文件
  • java命名空间javax.tools枚举javafileobject.kind的类成员方法: class定义及介绍
  • 反编译一个class,这句话怎么理解:static Class class$jnsoft$manager$Slog;
  • java命名空间java.io接口objectstreamconstants的类成员方法: tc_class定义及介绍
  • 关于在一个class中调用另一个class中对象的问题!
  • java命名空间java.lang.annotation枚举retentionpolicy的类成员方法: class定义及介绍
  • public class Test 和 class Test 两种声明有什么区别
  • java命名空间java.lang类class<t>的类成员方法: getsuperclass定义及介绍
  • 有两个:1.class与2.java,2.java继承1.class类,要把2.java编译成2.class给如何书写!
  • java命名空间javax.swing.text.html类html.attribute的类成员方法: class定义及介绍
  • class.forname的用处?如class.forname("Sun.Jdbc.Odbc.JdbcOdbcDriver")??????
  • java命名空间javax.tools枚举standardlocation的类成员方法: class_path定义及介绍
  • 如何实现在一个程序中,通过不同的Class名称调用不同的Class。


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3