http://expert.csdn.net/Expert/topic/2288/2288280.xml?temp=.4484369
这是一个相关的问题,但是对于java程序可能不是太管用。

解决方案 »

  1.   

    肯定要调用windows api的,查查JNI的资料
      

  2.   

    不过有点问题,java是解释执行的,做成服务好像不太可能吧!
      

  3.   

    可以把它做为服务程序在后台运行。 warton说的有一定道理,可能不太好。但是我觉得可以加在start->program->启动里面,这里window系统已经启动完毕,只是效果不太好,就像是自己双击运行一样,你会等着它启动,
      

  4.   

    做成.bat文件写到服务中,不过没有这样做过。
      

  5.   

    第一种方法:
    借用windows的jdk,里面有一个包可以实现上述功能,我看到过这样的文章,但一直没有找到jdk。
    第二种方法:
    可以使用第三方的工具实现。
    windows也提供一个包装器,你可以找找。
    javaservice也可以。
    还有一个记不清了,不好意思。
    如果没找到,再说吧。
      

  6.   

    这个是已经讨论过的问题了。
    以前的帖子:
    http://expert.csdn.net/Expert/topic/2594/2594437.xml?temp=.354336
      

  7.   

    http://www.kcmultimedia.com/smaster/
    上面的ServiceInstaller可以将一个程序作为Windows Service安装,包括纯java程序,你去看一下,希望对你有帮助。
      

  8.   

    我刚刚想去下载一下,可是发现不能下载的,不好意思,但是照上面的说明肯定是可以把java程序安装成一个service的,你可以搜一下ServiceInstall这个软件,祝好运!
      

  9.   

    谢谢rongrongGsr可是软件我没有找到,还有没有其他的办法。或者谁有这个软件,我对c不是很熟悉,所以谁能有比较简单的办法。