如题,机子装了JDK

解决方案 »

  1.   

    我一般都是用C写一个exe,其中通过CreateProcess启动JAVA程序。
      

  2.   

    就是用C语言写个程序,调用WINDOWS的API来创建一个进程,不管是JAVA程序还是什么程序,只要它能在WINDOWS上运行,最终都是靠CreateProcess创建出来的。
      

  3.   

    比如我有个java程序,名字是panel.java   你可以写给我看下那个C程序么,然后怎么调用,谢谢了
      

  4.   

     先打成jar文件啊,然后通过ext4j把java打包成exe
    http://www.blogjava.net/hadeslee/archive/2009/06/27/152228.html 别人的
      

  5.   

    用工具把jar转成exe,
    不过我觉得多此一举
      

  6.   

    推荐你一个软件 Advanced Installer   保证有用!
    我已经用这个软件做个多次了!
      

  7.   

    我自己打包了个jar文件,下的是exe4j,本来想用这个生成exe的,但我生成的jar有问题,麻烦各位看看哪里出了问题
    先用javac编译程序,生成.class文件。
    再在与class文件同目录下新建一个manifest.mf文件,里面写上
    Manifest-Version: 1.0
    Main-Class: chesstable chesstableE Client  
    Created-By: Hanic chesstable chesstableE Client这三个是class文件名Main-Class 为 class文件名称,多个就打空格号。
    再在CMD命令下输入jar 生成JAR文件的名称 manifest.mf class的名称,多个打空格
    输入jar cvfm client.jar manifest.mf chesstableE.class Client.class chesstable.class这样是生成了jar文件,可是用命令java -jar client.jar
    结果提示的错误信息是Exception in thread "main" java.lang.NoClassDefFoundError: chesstable chesstableE Client
      

  8.   

    给你介绍几个工具,楼上的已经提到了一个,exe4j,这个也是我一直推荐使用的,另外还有InstallAnywhere,这个比较出名,很多大型的软件开发公司使用它,比如MyEclipse,JBuilder等等,还有一个比较小的就是JSmooth,这个也是比较方便的,打包成服务.exe软件也有很多,比如WindowsServiceWrapper,或者直接使用Apache的组件,如下链接:
    http://blog.platinumsolutions.com/node/234
      

  9.   

    用 JET 把jar 转成 exe哦
      

  10.   

    Main-Class 貌似只能指定一个main class 也就是jar的入口 唯一
      

  11.   

    极其反感把 Java 应用程序打包成 exe 文件!
      

  12.   

    首先将你的文件编译好用JAR 源文件  目标文件  命令打包成JAR文件之后用压缩软件打开这个JAR文件包,打开META-INF/MANIFEST。MF文件,在main-class:后面填上有MAIN主函数的CLASS类名,保存双击即可运行。
      

  13.   

    貌似jar文件可以直接在windows下双击运行啊
      

  14.   

     推荐用nativeJ工具 去下一个试试吧 很好用
      

  15.   

    先用FatJar打包,然后写一个加载器:int APIENTRY _tWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine, int nCmdShow) {
    char* execJar = "java -jar jar.jar";//jar文件
    WinExec(execJar, SW_HIDE);
    return 0;
    }
    还可以参考eclipse的源代码写一个更完善的加载器,比如加入检测jre的功能.
      

  16.   

    参考http://blog.csdn.net/forchase/archive/2008/11/03/3213172.aspx,其实java文件不用打包成exe文件的,即使你打包成exe文件还是要java虚拟机才能运行,还不如直接打包成可运行的jar文件呢(双击就可运行),不过用Eclipse打包项目文件多了会出问题,推荐用FatJar插件