diff --git a/pom.xml b/pom.xml
index 08d2a2f..b693a1c 100644
--- a/pom.xml
+++ b/pom.xml
@@ -6,7 +6,7 @@
org.aohe
sane-service
- 0.3.2
+ 0.3.3
aohe-sane-service
diff --git a/src/main/java/org/aohe/Main.java b/src/main/java/org/aohe/Main.java
index d920845..6d677c9 100644
--- a/src/main/java/org/aohe/Main.java
+++ b/src/main/java/org/aohe/Main.java
@@ -10,14 +10,17 @@ import org.aohe.core.utils.SystemUtils;
import org.aohe.core.web.SocketFactory;
import javax.swing.*;
+import java.nio.file.Path;
@Slf4j
public class Main {
+ private static final String JAVA_IO_TMPDIR = System.getProperty("java.io.tmpdir");
+
public static void main(String[] args) {
log.info(" 当前系统类型: {}", SystemUtils.getOsName());
- AppLocker locker = AppLocker.create("aoheSaneServiceLock").build();
+ AppLocker locker = AppLocker.create("aoheSaneServiceLock").setPath( Path.of(JAVA_IO_TMPDIR) ).build();
try {
//启动锁,只允许启动一个
locker.lock();
@@ -28,7 +31,7 @@ public class Main {
} catch (UnsupportedLookAndFeelException e) {
throw new RuntimeException(e);
} catch (Exception ex) {
- log.info("应用已经启动,当前进程退出。");
+ log.error("应用已经启动,当前进程退出。",ex);
System.exit(0);
}