systemd java process starter

[Unit]
Description=process description
After=network.target

[Service]
#Configuration
Environment="APPDATA=/tmp"
Environment="JAVA_OPTS=-Djava.awt.headless=true"
WorkingDirectory=/opt/.../.../

# Lifecycle
Type=forking
ExecStart=/opt/.../.../.../startPrc.sh
SuccessExitStatus=143
Restart=always
PIDFile=/opt/.../.../main.Main.pid

# Security
User=user
Group=user
ReadWritePaths=/opt/.../
ReadWritePaths=/opt/.../...


[Install]
WantedBy=multi-user.target