代码: 全选
package pack_ju;
import javax.swing.JOptionPane;
public class sqrt_pos {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
double a, b;
String str;
str = JOptionPane.showInputDialog("Enter a positive double:");
a = Double.parseDouble(str);
b = Math.sqrt(a);
str = a + ":" + Double.toString(b);
JOptionPane.showMessageDialog(null, str);
}
代码: 全选
eclipse是用sudo apt-get install eclipse直接安装的,运行后出现如下错误:
代码: 全选
Exception in thread "main" java.lang.UnsatisfiedLinkError: sun.java2d.x11.X11SurfaceData.isShmPMAvailable()Z
at sun.java2d.x11.X11SurfaceData.isShmPMAvailable(Native Method)
at sun.java2d.x11.X11SurfaceData.isAccelerationEnabled(Unknown Source)
at sun.java2d.x11.X11SurfaceData.<clinit>(Unknown Source)
at sun.awt.X11GraphicsConfig.<clinit>(Unknown Source)
at sun.awt.X11GraphicsDevice.makeDefaultConfiguration(Unknown Source)
at sun.awt.X11GraphicsDevice.getDefaultConfiguration(Unknown Source)
at sun.awt.X11.XToolkit.<clinit>(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at java.awt.Toolkit$2.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.awt.Toolkit.getDefaultToolkit(Unknown Source)
at sun.swing.SwingUtilities2$AATextInfo.getAATextInfo(Unknown Source)
at javax.swing.plaf.metal.MetalLookAndFeel.initComponentDefaults(Unknown Source)
at javax.swing.plaf.basic.BasicLookAndFeel.getDefaults(Unknown Source)
at javax.swing.plaf.metal.MetalLookAndFeel.getDefaults(Unknown Source)
at javax.swing.UIManager.setLookAndFeel(Unknown Source)
at javax.swing.UIManager.setLookAndFeel(Unknown Source)
at javax.swing.UIManager.initializeDefaultLAF(Unknown Source)
at javax.swing.UIManager.initialize(Unknown Source)
at javax.swing.UIManager.maybeInitialize(Unknown Source)
at javax.swing.UIManager.getDefaults(Unknown Source)
at javax.swing.UIManager.getString(Unknown Source)
at javax.swing.UIManager.getString(Unknown Source)
at javax.swing.JOptionPane.showInputDialog(Unknown Source)
at javax.swing.JOptionPane.showInputDialog(Unknown Source)
at pack_ju.sqrt_pos.main(sqrt_pos.java:13)
[code][code]
请教各位达人解决之办法,我自己尝试过从eclipse官方网站上下最新版,也不行...