蔭試圖運行draw9patch從Android SDK中(ver.10)工具,它給了我的異常與錯誤跟蹤這樣的:無法在Ubuntu的使用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運行環境(build 1.6.0_06-b02)來解決問題。謝謝Serg。 – herbertD 2012-07-04 12:10:15
我根據你的回答解決了這個問題。謝謝!但幾天後,我發現螞蟻已被刪除。當我嘗試安裝Ant時,它投訴取決於OpenJdk。最後我安裝了Ant,但openJdk隨它一起安裝。現在我仍然不能使用draw9patch ...有人有一個解決方案,使螞蟻和draw9patch都在Ubuntu開心嗎? – 2012-12-06 02:47:27
嗯,有趣的.. Iam現在在Ubuntu 11.04下,我有甲骨文的JRE和螞蟻一起工作很好.. – 2012-12-10 07:13:48