我目前正在开发一个项目,我需要在java中创建和抽象类,它继承了与C#中的System.ServiceProcess.ServiceBase相同的方法。
具体来说,我试图在Java中创建一个基于C#中给出的类的类。给我的课程如下。
///// This is C# code
public abstract class SQSService : ServiceBase
{
....
private void ReceiveTask(){....}
private void DeleteTask(){....}
private void WindowCallback(){....}
private void StartProcesses(){....}
private void StopProcesses(){.....}
private void OnNewWindow(){....}
private void Service_NewWindow(){.....}
helperfunctions.......
}
有人可以建议在Java中重新创建这个的最佳方法,或者至少建议我可以扩展一个类来完成任务吗?
答案 0 :(得分:0)
如果要将可执行文件转换为ServiceBase
用Java创建Windows服务并不是那么简单。你可以看看这里:How to create a windows service from java app