2. arifnasution@ymail.com
1. Create java application project in “netbeans”.
2. Create main class with name Driver with 2 attributes (Logger with name log and Boolean with name stop
attributes), 3 static methods (main, start and stop) and fill the class with source code like this picture.
1
3. arifnasution@ymail.com
3. Create log4j.properties.
4. Add log4j jar library to your project.
2
4. arifnasution@ymail.com
5. Clean and build project to create jar file.
6. Go to your project folder, and you will find “dist” folder which generated from build and clean process.
3
5. arifnasution@ymail.com
7. Go to “dist” folder and copy all files inside it
8. Create a folder for your windows service and paste all files from “dist” folder. In this sample, I create
“sample_windows_service” folder in drive d and copy procrun.exe & procrunmgr.exe to your folder and rename
it (I rename it into java_windows_service.exe & java_windows_service_mgr.exe).
4
6. arifnasution@ymail.com
9. Run your renamed procrun exe (java_windows_service.exe) with this script.
java_windows_service.exe //IS//SampleService --Install="D:sample_windows_servicejava_windows_service.exe" --Jvm=auto --
Startup=auto --StartMode jvm --StartClass sample.windows.service.Driver --StartParams start --StopMode jvm --StopClass
sample.windows.service.Driver --StopParams stop --Classpath="D:sample_windows_servicejava_windows_service.jar" --
DisplayName="Sample Service JAVA"
10. You will find “Sample Service JAVA” in services.msc.
5
7. arifnasution@ymail.com
11. Start “Sample Service JAVA”.
12. Check your log file path and you will find it if you succeed.
= Thank you =
6