JavaSvc is a native Java VM host which will register and run a Java class as a Windows service.
The primary motivation in developing this host was to provide an environment to host a Java based service in a restricted context (Network Service) rather than a common practice of using the active user’s interactive account. Using a system account provides a mitigation to the security concern of maintaining least-privilege for these Java based components.
After searching for solutions to simplify the configuration process for running a Java based service on Windows, I opted to develop my own solution as I didn’t find anything that was trivial to configure and copy/drag/drop to install.
JavaSvc-188.8.131.52.zip MD5: ddc13da6ce3e2e23fdde269677a071a0
Tags: Minecraft, Bukkit, Server, Java, Windows, Service