怎么把jar文件转换成为exe
不要软件  要代码解决 直接给出方法或者类

解决方案 »

  1.   

    ....   你在java版发这个??~    哎~ 。 你还是先普及点知识吧
      

  2.   

    晕, 用C和java代码结合能搞定, 你用JAVA??
        等待解决中..........
      

  3.   

    (.jar)Java 是一种编译解释型语言,(.exe)C/C++ 是编译型语言。
    .java 文件被 Java 编译器编译成 .class 文件,.class 文件由 JVM 解释执行。所以很多人认为 Java 还是一种解释型语言。
    .jar 文件是 .class 文件的执行包,.exe 文件必须由 C/C++ 编译器编译生成。
    把 .jar 转换成 .exe,楼主你认为是那么简简单单地“不要软件  要代码解决 直接给出方法或者类”就可以做到的么?
      

  4.   

    exe是Windows系统的可执行文件,该文件不可移植到Unix系统。
    若要将JVM上的Jar文件转换成Windows上的exe文件。
    首先应该用Java语言根据不同的Jar包动态生成一个Windows平台的C代码。
    然后使用C编译器(可以是Java版的)生成对应的exe文件。
      

  5.   

    其实代码很简单,就一句dos命令搞定。java -jar 路径/文件名.jar.一般做个bat就足够了,不需要exe。我下载了几个java软件都是这样运行的。
      

  6.   

    凑个热闹把jar反编译得到java文件
    然后把java文件看懂了
    然后就可以用c/c++等重新写了
    然后就有了exe
      

  7.   

    没必要
    楼主如果需要双击能运行的jar,有一点要求就是这个jar文件必须是具有用户界面的。。
      

  8.   

    楼主要不要把 jar 转成 com 文件啊?这也是可执行的,而且优先级比 exe 高。
      

  9.   

    没有什么不可能,
    首先要看有没有这个需求,估计除了LZ, 别人不会有这种“不用软件”的需求
    其次还要看自己的技术
    我觉得LZ暂时还达不到这种技术要求
      

  10.   

    我的方法是在exe文件中写个批处理bat,然后用bat打开jar,不过多此一举。。没什么实际意义没jdk你想运行jar简直是痴人说梦。正因为有个jdk,java才能跨平台,你弄成exe不知道有什么用,干脆用c或者c++写程序不就完了
      

  11.   

    你看看这个installanywhere  这个JAVA版的软件  可以转EXE
      

  12.   

    试试exe4J这个工具,应该可以解决楼主的问题。