From 23063b0d9c8759740e742d5a8b1a5d13c61b0e5c Mon Sep 17 00:00:00 2001 From: jianguo Date: Tue, 4 Jun 2024 16:09:07 +0800 Subject: [PATCH] 1. 0.3.3 bug fix --- pom.xml | 2 +- src/main/java/org/aohe/Main.java | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) 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); }