需要做个局域网得消息发布系统,要求是尽量不要用户每次都自己去打开应用程序(就是开机自动启动,然后只在任务栏显示的那种...),然后如果有消息来了会提醒用户.可是我不知道要怎样把写好的程序做成后台程序(java写的),求教高手,谢谢先...

解决方案 »

  1.   

    顺便再请教下高手,能不能用java搜索局域网中的用户,获取他们的IP和机器名字...谢谢
      

  2.   

    这个不叫做常驻内存,一般常驻内存指的是以前的TSR程序,有几个办法可以实现这样的功能:
    1 写一个普通的程序,监听消息的端口,在系统托盘中插入一个图标,当有消息来的时候激活,然后放到“开始”下面或者注册表的“run”下面这样
       开机就能运行了2 另外一种方法是写一个服务
      

  3.   


    开机时启动(不同系统有不同的办法,,而且办法特多。。)
    Runtime.getRuntime().addShutdownHook(...);增加关闭勾子
    可以使用广播,具体的通讯协议没有深入研究