[SOLVED]Error with arduino ide on ubutnu 12.04

When I try to start arduiono with the command arduino i get this error

Exception in thread "main" java.lang.ExceptionInInitializerError
at processing.app.Preferences.load(Preferences.java:687)
at processing.app.Preferences.load(Preferences.java:677)
at processing.app.Preferences.init(Preferences.java:158)
at processing.app.Base.main(Base.java:163)
Caused by: java.awt.HeadlessException
at sun.awt.HeadlessToolkit.getMenuShortcutKeyMask(HeadlessToolkit.java:231)
at processing.core.PApplet.(PApplet.java:225)
... 4 more
x000ff4@x000ff4-Lenovo-IdeaPad-Y580:~/arduino-0022/arduino-0017$ ./arduino
Exception in thread "main" java.lang.ExceptionInInitializerError
at processing.app.Preferences.load(Preferences.java:687)
at processing.app.Preferences.load(Preferences.java:677)
at processing.app.Preferences.init(Preferences.java:158)
at processing.app.Base.main(Base.java:163)
Caused by: java.awt.HeadlessException
at sun.awt.HeadlessToolkit.getMenuShortcutKeyMask(HeadlessToolkit.java:231)
at processing.core.PApplet.(PApplet.java:225)
... 4 more
x000ff4@x000ff4-Lenovo-IdeaPad-Y580:~/arduino-0022/arduino-0017$ arduino
Exception in thread "AWT-EventQueue-0" java.awt.HeadlessException
at java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:173)
at java.awt.Window.(Window.java:546)
at java.awt.Frame.(Frame.java:419)
at java.awt.Frame.(Frame.java:384)
at javax.swing.JFrame.(JFrame.java:174)
at arduinopc.(arduinopc.java:17)
at arduinopc$3.run(arduinopc.java:67)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:226)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:673)
at java.awt.EventQueue.access$300(EventQueue.java:96)
at java.awt.EventQueue$2.run(EventQueue.java:634)
at java.awt.EventQueue$2.run(EventQueue.java:632)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:108)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:643)
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)
Exception in thread "main" java.lang.ExceptionInInitializerError
at processing.app.Base.main(Base.java:113)
Caused by: java.awt.HeadlessException
at sun.awt.HeadlessToolkit.getMenuShortcutKeyMask(HeadlessToolkit.java:231)
at processing.core.PApplet.(Unknown Source)
... 1 more
edit: I had to type sudo apt-get install default-jre