关于jedit
今天升级了一下系统,jedit无法启动,错误如下:
Exception in thread "main" java.lang.NoSuchMethodError: isDisplayLocal
at sun.font.FontManager.getFontPath(Native Method)
at
sun.java2d.SunGraphicsEnvironment.getPlatformFontPath(SunGraphicsEnvironment.java:407)
at
sun.awt.X11GraphicsEnvironment.getFileNameFromPlatformName(X11GraphicsEnvironment.java:462)
at
sun.java2d.SunGraphicsEnvironment.initCompositeFonts(SunGraphicsEnvironment.java:1052)
at
sun.java2d.SunGraphicsEnvironment.access$600(SunGraphicsEnvironment.java:77)
at
sun.java2d.SunGraphicsEnvironment$2.run(SunGraphicsEnvironment.java:351)
at java.security.AccessController.doPrivileged(Native Method)
at
sun.java2d.SunGraphicsEnvironment.<init>(SunGraphicsEnvironment.java:163)
at
sun.awt.X11GraphicsEnvironment.<init>(X11GraphicsEnvironment.java:253)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method)
at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:532)
at java.lang.Class.newInstance0(Class.java:372)
at java.lang.Class.newInstance(Class.java:325)
at
java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:82)
at sun.swing.SwingUtilities2.isLocalDisplay(SwingUtilities2.java:1393)
at
javax.swing.plaf.metal.MetalLookAndFeel.initComponentDefaults(MetalLookAndFeel.java:1563)
at
javax.swing.plaf.basic.BasicLookAndFeel.getDefaults(BasicLookAndFeel.java:147)
at
javax.swing.plaf.metal.MetalLookAndFeel.getDefaults(MetalLookAndFeel.java:1599)
at javax.swing.UIManager.setLookAndFeel(UIManager.java:530)
at javax.swing.UIManager.setLookAndFeel(UIManager.java:570)
at javax.swing.UIManager.initializeDefaultLAF(UIManager.java:1320)
at javax.swing.UIManager.initialize(UIManager.java:1407)
at javax.swing.UIManager.maybeInitialize(UIManager.java:1395)
at javax.swing.UIManager.getDefaults(UIManager.java:644)
at
javax.swing.filechooser.FileSystemView.getFileSystemView(FileSystemView.java:80)
at org.gjt.sp.jedit.io.FileVFS.<clinit>(FileVFS.java:684)
at org.gjt.sp.jedit.io.VFSManager.<clinit>(VFSManager.java:461)
at org.gjt.sp.jedit.MiscUtilities.constructPath(MiscUtilities.java:348)
at org.gjt.sp.jedit.jEdit.main(jEdit.java:241)
我的环境是wheezy, jdk 是openjdk6, 有没有人发现同样的问题,能否告知解决方
法,google上没有发现同样的问题.从错误的提示上看是字体的问题?
Reply to: