[완료]jar 파일 실행 시 문제 입니다.

FlyChicken의 이미지

java -jar robocode-setup.jar

Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException

at com.sun.java.swing.plaf.gtk.GTKLookAndFeel.initSystemColorDefaults(GTKLookAndFeel.java:1267)

at com.sun.java.swing.plaf.gtk.GTKLookAndFeel.loadStyles(GTKLookAndFeel.java:1509)

at com.sun.java.swing.plaf.gtk.GTKLookAndFeel.access$000(GTKLookAndFeel.java:37)

at com.sun.java.swing.plaf.gtk.GTKLookAndFeel$WeakPCL$1.run(GTKLookAndFeel.java:1449)

at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)

at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)

at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)

at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)

at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)

at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)

Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException

at com.sun.java.swing.plaf.gtk.GTKLookAndFeel.initSystemColorDefaults(GTKLookAndFeel.java:1267)

at com.sun.java.swing.plaf.gtk.GTKLookAndFeel.loadStyles(GTKLookAndFeel.java:1509)

at com.sun.java.swing.plaf.gtk.GTKLookAndFeel.access$000(GTKLookAndFeel.java:37)

at com.sun.java.swing.plaf.gtk.GTKLookAndFeel$WeakPCL$1.run(GTKLookAndFeel.java:1449)

at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)

at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)

at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)

at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)

at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)

at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)

Exception in thread "main" java.lang.NullPointerException

at javax.swing.MultiUIDefaults.getUIError(MultiUIDefaults.java:117)

at javax.swing.UIDefaults.getUI(UIDefaults.java:741)

at javax.swing.UIManager.getUI(UIManager.java:1012)

at javax.swing.JPanel.updateUI(JPanel.java:109)

at javax.swing.JPanel.(JPanel.java:69)

at javax.swing.JPanel.(JPanel.java:92)

at javax.swing.JPanel.(JPanel.java:100)

at javax.swing.JRootPane.createGlassPane(JRootPane.java:527)

at javax.swing.JRootPane.(JRootPane.java:347)

at javax.swing.JDialog.createRootPane(JDialog.java:617)

at javax.swing.JDialog.dialogInit(JDialog.java:599)

at javax.swing.JDialog.(JDialog.java:266)

at javax.swing.JDialog.(JDialog.java:193)

at javax.swing.JDialog.(JDialog.java:141)

at com.ibm.autoextract.AutoExtract.acceptReject(AutoExtract.java:83)

at com.ibm.autoextract.AutoExtract.acceptLicense(AutoExtract.java:68)

at com.ibm.autoextract.AutoExtract.main(AutoExtract.java:256)

예전 버전(jdk 1.5)에서는 실행이 됬던것 같은데

업데이트 후 실행이 되지 않습니다. 도통 이유를 모르겠어서 질문 드립니다.

swing 라이브러리가 없나 해서 찾아서 설치도 해보 았으나

전혀 진전이 없습니다...;;

/////
java -Dswing.defaultlaf=javax.swing.plaf.metal.MetalLookAndFeel -jar robocode-setup.jar
위 방법은 robocode 에서는 다른 오류를 보여주세요.

그러나

export LANG=C 이렇게 변경 후 실행 하니 실행 되네요...

답변 주신분 감사드립니다.

cleol의 이미지

GTKLookAndFeel 버그입니다.

쉘에서 export LANG=C 로 언어를 변경한 다음에 실행시켜보세요.

아니면 java -Dswing.defaultlaf=javax.swing.plaf.metal.MetalLookAndFeel -jar robocode-setup.jar

처럼 실행해서 MetalLookAndFeel 을 사용하면 해결될 수도 있습니다. (이 방법은 프로그램에 따라서는 작동하지 않을 수도 있습니다.)

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.