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); }