From 84eb409b76f3e11530e7275dbb6ce1a4a9b806c3 Mon Sep 17 00:00:00 2001 From: tianmo Date: Fri, 16 Oct 2026 16:44:46 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=98=A0=E5=B0=84=E8=A1=A8=E8=B7=AF?= =?UTF-8?q?=E5=BE=84=EF=BC=9Aclasses=20=E4=B8=8A=E8=B7=B3=E4=B8=89?= =?UTF-8?q?=E7=BA=A7=E6=89=8D=E6=98=AF=E4=BB=93=E5=BA=93=E6=A0=B9=EF=BC=88?= =?UTF-8?q?/viewpanel/build/classes=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- viewpanel/src/com/spineview/ObjectPanel.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/viewpanel/src/com/spineview/ObjectPanel.java b/viewpanel/src/com/spineview/ObjectPanel.java index d64d684..acb14e7 100644 --- a/viewpanel/src/com/spineview/ObjectPanel.java +++ b/viewpanel/src/com/spineview/ObjectPanel.java @@ -1025,7 +1025,8 @@ public final class ObjectPanel { try { String classes = System.getProperty("spine.classes"); if (classes == null) return; - java.io.File root = new java.io.File(classes).getParentFile().getParentFile(); + // classes = /viewpanel/build/classes → 上跳三级才是仓库根 + java.io.File root = new java.io.File(classes).getParentFile().getParentFile().getParentFile(); java.io.File table = new java.io.File(root, "tools/deobf/names.tsv"); if (!table.isFile()) { System.err.println("[panel] 没找到映射表: " + table);