不知道你想做什么,想重启就kill那个java进程,覆盖代码再启动就行,和调用判断方法有什么关系?
想调用方法就再开一个main执行那方法就行,或者直接改你原来程序的代码调用。

解决方案 »

  1.   

    main方法里面重启个线程定时判断 并打出来数据处理的状态 没有数据在处理时 再关闭
      

  2.   

    就是有个main方法在死循环的查数据处理数据。然后要更新代码,不能直接kill呀,kill会把正在处理的数据弄丢,就需要在个监控,可以再跑的过程里让他停止读取数据,然后把内存里的数据处理完了再关闭