From 32c98d4855b6178554c787103dc956d161e152b3 Mon Sep 17 00:00:00 2001
From: 张世豪 <979909237@qq.com>
Date: 星期五, 19 十二月 2025 19:45:30 +0800
Subject: [PATCH] 增加了异形分析逻辑
---
src/homein/Homein.java | 35 ++++++++++++++++++-----------------
1 files changed, 18 insertions(+), 17 deletions(-)
diff --git a/src/homein/Homein.java b/src/homein/Homein.java
index fd2ad95..acd24f6 100644
--- a/src/homein/Homein.java
+++ b/src/homein/Homein.java
@@ -3,9 +3,11 @@
import denglu.UserChuShiHua;
import gecaoji.Device;
import chuankou.SerialPortAutoConnector;
+import chuankou.SerialPortNativeLoader;
import set.Setsys;
import udpdell.UDPServer;
import denglu.Denglu;
+import java.awt.EventQueue;
import javax.swing.JOptionPane;
public class Homein {
@@ -26,15 +28,16 @@
}));
try {
- // 鍒濆鍖栨暟鎹�
- UserChuShiHua.initialize();
+ SerialPortNativeLoader.ensureLibraryPresent();
+ // 鍒濆鍖栨暟鎹�
+ UserChuShiHua.initialize();
- Setsys setsys = new Setsys();
- setsys.initializeFromProperties();
- Device.initializeActiveDevice(setsys.getMowerId());
+ Setsys setsys = new Setsys();
+ setsys.initializeFromProperties();
+ Device.initializeActiveDevice(setsys.getMowerId());
UDPServer.startAsync();//鍚姩鏁版嵁鎺ユ敹绾跨▼
- SerialPortAutoConnector.initialize();//鍚姩涓插彛鑷姩杩炴帴
+// SerialPortAutoConnector.initialize();//鍚姩涓插彛鑷姩杩炴帴
// 鏄剧ず鍒濆鏁版嵁
System.out.println("鍒濆鐢ㄦ埛鍚�: " + UserChuShiHua.getProperty("userName"));
@@ -54,17 +57,15 @@
private static void startLoginInterface() {
// 鍦‥DT涓惎鍔ㄧ櫥褰曠晫闈�
- javax.swing.SwingUtilities.invokeLater(new Runnable() {
- public void run() {
- try {
- new Denglu().setVisible(true);
- } catch (Exception e) {
- e.printStackTrace();
- JOptionPane.showMessageDialog(null,
- "鐧诲綍鐣岄潰鍚姩澶辫触: " + e.getMessage(),
- "閿欒",
- JOptionPane.ERROR_MESSAGE);
- }
+ EventQueue.invokeLater(() -> {
+ try {
+ new Denglu().setVisible(true);
+ } catch (Exception e) {
+ e.printStackTrace();
+ JOptionPane.showMessageDialog(null,
+ "鐧诲綍鐣岄潰鍚姩澶辫触: " + e.getMessage(),
+ "閿欒",
+ JOptionPane.ERROR_MESSAGE);
}
});
}
--
Gitblit v1.10.0