Hello,

Iam unable to get redirected StdOut to file. Can someone explain what iam doing 
wrong?

HelloWorld.java
class HelloWorld {
    public static void main(String[] args) throws InterruptedException {
        System.out.println("Hello, World!");
                                                          Thread.sleep(3000);
    }
}

batch file to compile simple Java application and install windows service:
@echo off

REM Sert current directory
set BASE_PATH=%~dp0
mkdir %BASE_PATH%Log

cd %BASE_PATH%

javac -d ./ *.java
jar cvf HelloWorld.jar *.class

REM Main
set SERVICE_NAME=HelloWorldServiceWrapper
set PR_DESCRIPTION=Hello world service wrapper
SET PR_DISPLAYNAME=Hello world service

REM Start Config
set PR_STARTMODE=java
SET PR_Classpath=HelloWorld.jar
SET PR_StartClass=HelloWorld
SET PR_STARTPATH=%BASE_PATH%
SET PR_ServiceUser=LocalSystem
SET PR_Jvm=auto

REM LOG
set PR_LOGPATH=%BASE_PATH%Log
set PR_LOGPREFIX=HelloWorld-daemon
set PR_STDOUTPUT=auto
set PR_STDERROR=auto
set PR_LOGLEVEL=Trace

REM UnInstall
prunsrv.exe //DS/%SERVICE_NAME%
REM Install
prunsrv.exe //IS//%SERVICE_NAME%


--
Best regards,
Vidas


?sp?jimas d?l konfidencialumo / Confidentiality notice:
https://www.equinox.lt/konfidencialumas

Reply via email to