Почему моя сборка Java закрывается в случайном порядке? [закрыто]
Я кодирую игру на ORACLE Java, используя NetBeans 12, и всякий раз, когда я пытаюсь ее запустить, она завершает операцию, ничего не делая. В моем коде нет ошибок, SNAPSHOT вроде работает нормально, но когда я его запускаю, он просто не открывается.
Я создаю Jframe, используя опцию Desing, чтобы я мог переключаться между кодом и редактором костюмов. Я не могу изменить большую часть кода, потому что это заставляет меня делать это на вкладке Desing.
В кране вывода написано следующее:
-----------------------< com.cjstd:SplashScreen >-----------------------
Building SplashScreen 1.0-SNAPSHOT
--------------------------------[ jar ]---------------------------------
The POM for unknown.binary:AbsoluteLayout:jar:SNAPSHOT is missing, no dependency information available
- exec-maven-plugin:3.0.0:exec (default-cli) @ SplashScreen ---
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at javax.swing.ImageIcon.<init>(ImageIcon.java:217)
at com.cjstd.splashscreen.Splash.initComponents(Splash.java:139)
at com.cjstd.splashscreen.Splash.<init>(Splash.java:18)
at com.cjstd.splashscreen.Splash$7.run(Splash.java:229)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.awt.EventQueue$3.run(EventQueue.java:703)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
------------------------------------------------------------------------
BUILD SUCCESS
------------------------------------------------------------------------
Total time: 3.984 s
Finished at: 2021-03-05T21:51:34-08:00
------------------------------------------------------------------------```
Other than that, I am not recieving any other informations. On random occasions, it will actually run. It only runs on %50 for some reason though(% is the progress on building the game) But now, it goes straight to %100 & Done without doing anything. Its supposed to go %0, %50(and stays like that until I exit my program) then %100.
Sometimes, if I remove certain components, it will run. But I dont want to remove the stuff I need, but it seems it wants me to do that.
I don't know what to doooo!!!
Im knew to javaaaaa!!
Please help meeeeeee!!!
1 ответ
Я думаю, что, возможно, мой экран не был моим основным классом. Не знаю, это может быть временное решение. Не стесняйтесь дать свой ответ, если хотите. Я просто рад, что моя программа снова запустилась.