스피 안드로이드 SDK (ver.10)에서 도구를 draw9patch 실행하려고 우분투에 draw9patch 사용할 수 있으며,이 같은 오류 추적에 나에게 예외를 제공합니다는 10.10
sh ./draw9patch
Exception in thread "AWT-EventQueue-0" java.awt.HeadlessException
at java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:173)
at java.awt.Window.<init>(Window.java:437)
at java.awt.Frame.<init>(Frame.java:419)
at javax.swing.JFrame.<init>(JFrame.java:218)
at com.android.draw9patch.ui.MainFrame.<init>(MainFrame.java:44)
at com.android.draw9patch.Application$1.run(Application.java:48)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:226)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:647)
at java.awt.EventQueue.access$000(EventQueue.java:96)
at java.awt.EventQueue$1.run(EventQueue.java:608)
at java.awt.EventQueue$1.run(EventQueue.java:606)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:105)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:617)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:275)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:200)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:185)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:177)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:138)
설치 : Java 버전 "1.6.0_06" Java (TM) SE 런타임 환경 (빌드 1.6.0_06-b02)이 문제를 해결합니다. Serg 감사합니다. – herbertD
나는 당신의 대답에 따라이 문제를 해결했다. 감사! 그러나 며칠 후 Ant가 제거 된 것을 발견했습니다. Ant를 설치하려고하면 OpenJdk에 의존한다고 불평합니다. 마지막으로 Ant를 설치했지만 openJdk도 함께 설치되었습니다. 이제는 여전히 draw9patch를 사용할 수 없습니다 ... 누군가가 우분투에서 개미와 draw9patch를 모두 만들 수있는 해결책을 가지고 있습니까? –
흠 .. 흥미 롭다. 이제 우분투 11.04에서 Iam을 사용하고 있고, 오라클의 jre와 ant는 함께 잘 작동한다. –