需求:
自己写好一个Java带主方法的类,现在需要在Windows下让它随系统启动,如何实现?
我在批处理中使用java c:\dd.class语句,发现不是很稳定,而且运行好像也有问题,希望可以克服
另外还有一个问题,关于Java文件打包成EXE后还需要安装JDK吗?可以不安能运行Java程序吗?
谢谢,高手帮忙,帮忙顶有分!

解决方案 »

  1.   

    看这个文章http://healerkx.spaces.live.com/?_c11_BlogPart_blogpart=blogview&_c=BlogPart&partqs=amonth%3d11%26ayear%3d2005
      

  2.   

    1、写一个包装器(一个后台执行的程序)负责调用你写的bat,这样做是为了防止调用bat的时候弹出丑陋的dos窗口。然后把这个包装器注册成为系统服务,或者最简单的把它放到菜单的启动目录里。
    2、把Java文件打包成EXE只是美化了一下java程序的启动方式而已,这个exe的作用其实就是开启java虚拟机,然后装载java程序,所以即使不用JDK,JRE还是需要的。
      

  3.   

    用wrapper 把你的程序封装成系统服务。Tomcat 自己就用这个,你的下载那种服务安装版的,我直接照抄他的配置,然后修改了几个类为自己的类,哈哈哈!wrapper 是单独的程序,专门用来把java变成服务的!
      

  4.   

    http://www.cjsdn.net/post/view?bid=21&id=95116&sty=1&tpg=3&age=0
    推荐一个,也是google都到的
    我哪天自己也整理一个。
      

  5.   

    java程序需要jre才能运行
    你打的包中肯定要包含一个jre
      

  6.   

    系统装个JRE,把程序打成JAR包,开始——程序——启动,要么写注册表也行啊。
      

  7.   

    编译成jar文件,必要的话需要编译成 fat_jar
    再写个批处理文件自动启动
      

  8.   

    to healer_kx:
    我晕,查不到什么叫包装器,healer_kx兄弟能给个例子看看吗?感激不尽