日志就基本上什么没说
启动spine窗口是黑的
如果启动Spine时窗口是黑的,并且日志没有提供有用的信息,您可以尝试以下步骤来解决问题:
更新图形驱动程序:确保您的图形驱动程序是最新的。旧的或不兼容的驱动程序可能会导致显示问题。
检查Spine用户文件:尝试删除或移动Spine的用户文件夹。路径如下:
- Windows:
C:\Users\<用户名>\Spine\
- Mac:
~/Library/Application Support/Spine/
- Linux:
~/.spine/
- Windows:
从命令行运行Spine:在命令行中运行Spine,使用命令
Spine --trace
,这可能会显示更多的调试信息。检查其他软件的干扰:关闭其他可能干扰Spine的应用程序,特别是那些与显示相关的软件。
尝试不同的Spine版本:如果您使用的是旧版本,尝试更新到最新版本,或者如果是最新版本,尝试使用旧版本。
如果这些步骤没有解决问题,可能需要进一步检查硬件问题或其他软件冲突。
Spine Launcher 4.2.18 Trial (28)
Esoteric Software LLC (C) 2013-2024 | http://esotericsoftware.com
Windows 10 Pro amd64 10.0
TRACE: Parameter: --trace
TRACE: Reading settings: C:\Users\HAJD\SpineTrial\settings\start-1.json
TRACE: Monitor: #0/1 (default), 2560x1440x32bpp@144Hz
TRACE: Initializing OpenGL...
TRACE: Request: api, updateCheck
ATI Technologies Inc., Radeon RX 580 Series, 4.6.0 Compatibility Profile Context 24.9.1.240813
TRACE: Connected: https://jpapi.esotericsoftware.com:443
TRACE: Started launcher: 5.01s (1.54 + 3.47)
TRACE: Launcher window shown.
Spine Launcher 4.2.18 Trial (28)
Esoteric Software LLC (C) 2013-2024 | http://esotericsoftware.com
Windows 10 Pro amd64 10.0
TRACE: Parameter: --trace
TRACE: Reading settings: C:\Users\HAJD\SpineTrial\settings\start-1.json
TRACE: Monitor: #0/1 (default), 2560x1440x32bpp@144Hz
TRACE: Initializing OpenGL...
TRACE: Request: api, updateCheck
ATI Technologies Inc., Radeon RX 580 Series, 4.6.0 Compatibility Profile Context 24.9.1.240813
TRACE: Connected: https://jpapi.esotericsoftware.com:443
TRACE: Started launcher: 4.99s (1.51 + 3.48)
TRACE: Launcher window shown.
Spine Launcher 4.2.18 Trial (28)
Esoteric Software LLC (C) 2013-2024 | http://esotericsoftware.com
Windows 10 Pro amd64 10.0
TRACE: Parameter: --trace
TRACE: Pinging servers: jp.esotericsoftware.com, eu.esotericsoftware.com, us.esotericsoftware.com
TRACE: Monitor: #0/1 (default), 2560x1440x32bpp@144Hz
TRACE: Initializing OpenGL...
TRACE: Ping: jp.esotericsoftware.com (487ms)
TRACE: Request: api, updateCheck
ATI Technologies Inc., Radeon RX 580 Series, 4.6.0 Compatibility Profile Context 24.9.1.240813
TRACE: Connected: https://jpapi.esotericsoftware.com:443
TRACE: Ping: eu.esotericsoftware.com (678ms)
TRACE: Ping: us.esotericsoftware.com (993ms)
TRACE: Started launcher: 4.85s (1.52 + 3.33)
TRACE: Launcher window shown.
Test3:
Failed to disable illegal access warning:
java.lang.ClassNotFoundException: jdk.internal.module.IllegalAccessLogger
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
at java.base/java.lang.Class.forName0(Native Method)
at java.base/java.lang.Class.forName(Class.java:375)
at Util.disableIllegalAccessLogger(Util.java:9)
at Test3$6.run(Test3.java:393)
at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318)
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:771)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:722)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:716)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:741)
at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
Monitors detected:
#0 2560x1440x32bpp@144Hz
Using default monitor.
Setting up display.
Setting display canvas.
Setting display title.
Setting display resizable.
Setting display background.
Setting display location.
Setting display pixel format.
Setting display buffer format.
Initializing OpenGL.
Extracting version.
Extracting extensions.
Extensions: 287
Creating OpenGL instances.
Checking FBO support.
Checking seamless cube map support.
Enabling seamless cube maps.
OpenGL initialization complete.
Test3 is running.
Test1:
Failed to disable illegal access warning:
java.lang.ClassNotFoundException: jdk.internal.module.IllegalAccessLogger
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
at java.base/java.lang.Class.forName0(Native Method)
at java.base/java.lang.Class.forName(Class.java:375)
at Util.disableIllegalAccessLogger(Util.java:9)
at Test1.main(Test1.java:21)
Setting up display.
Setting display title.
Setting display resizable.
Setting display background.
Setting display location.
Setting display pixel format.
Setting display buffer format.
Initializing OpenGL.
Extracting version.
Extracting extensions.
Extensions: 287
Creating OpenGL instances.
Checking FBO support.
Checking seamless cube map support.
Enabling seamless cube maps.
OpenGL initialization complete.
Test1 is running.
PS C:\Program Files\Spine Trial> AL lib: (EE) alc_cleanup: 1 device not closed
C
PS C:\Program Files\Spine Trial> java -cp testopengl.jar Test2
Test2:
Failed to disable illegal access warning:
java.lang.ClassNotFoundException: jdk.internal.module.IllegalAccessLogger
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
at java.base/java.lang.Class.forName0(Native Method)
at java.base/java.lang.Class.forName(Class.java:375)
at Util.disableIllegalAccessLogger(Util.java:9)
at Test2.main(Test2.java:21)
Setting up display.
Setting display canvas.
Setting display title.
Setting display resizable.
Setting display background.
Setting display location.
Setting display pixel format.
Setting display buffer format.
Initializing OpenGL.
Extracting version.
Extracting extensions.
Extensions: 287
Creating OpenGL instances.
Checking FBO support.
Checking seamless cube map support.
Enabling seamless cube maps.
OpenGL initialization complete.
Test2 is running.
I don't know why, there is no security software in the system
C:\Users<username>\Spine\
I deleted it, but it is still black when I start it
hajd Hmmm, this is very strange. I am not sure what could be causing it, but for the time being could you try replacing the start-1.json
in your user folder with the following file to see if you can try starting the editor?:
This is the configuration file that is loaded when the launcher starts, but I've edited autoStart
to true
, so the editor is set to start automatically if you wait a while after the launcher starts:
It may not solve the problem of the black Spine launcher window, but it may allow you to open the editor window. Could you try this?
PS C:\Program Files\Spine Trial> .\SpineTrial.com --trace
TRACE: Home: C:\Program Files\Spine Trial
Spine Launcher 4.2.18 Trial (28)
Esoteric Software LLC (C) 2013-2024 | http://esotericsoftware.com
Windows 10 Pro amd64 10.0
TRACE: Parameter: --trace
TRACE: Reading settings: C:\Users\HAJD\SpineTrial\settings\start-1.json
TRACE: Monitor: #0/1 (default), 2560x1440x32bpp@144Hz
TRACE: Initializing OpenGL...
TRACE: Request: api, updateCheck
ATI Technologies Inc., Radeon RX 580 Series, 4.6.0 Compatibility Profile Context 24.9.1.240813
TRACE: Connected: https://jpapi.esotericsoftware.com:443
TRACE: Started launcher: 5.44s (1.67 + 3.77)
TRACE: Launcher window shown.
Starting: Spine 4.2.36 Trial
Spine 4.2.36 Trial
TRACE: Reading settings: C:\Users\HAJD\SpineTrial\settings\start-1.json
TRACE: Reading settings: C:\Users\HAJD\SpineTrial\settings\editor-2.json
TRACE: Reading settings: C:\Users\HAJD\SpineTrial\settings\recent-1.json
TRACE: Reading settings: C:\Users\HAJD\SpineTrial\settings\views-2.json
TRACE: Reading settings: C:\Users\HAJD\SpineTrial\settings\start-1.json
TRACE: Monitor: #0/1 (default), 2560x1440x32bpp@144Hz
TRACE: Editor window created.
TRACE: Reading settings: C:\Users\HAJD\SpineTrial\settings\hotkeys-1.txt
TRACE: Started editor: 3.28s
OpenAL 1.1, Default audio device
TRACE: Editor window shown.
Yes, it is black for unknown reasons. But if you click on it, it responds, but it is completely black.unable to display properly
I got it! It turned out to be a problem with the AMD driver display
Custom global configuration made it hacked
We have received a similar report from another AMD user. According to them, the black screen problem was caused by the Radeon Image Sharpening
option being enabled. If it is disabled, the launcher window is displayed correctly. I hope this will be helpful to users encountering similar problems in the future.