LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 873|回复: 0

[求助]关于eclipse编译的问题(fc4)

[复制链接]
发表于 2005-10-9 14:25:21 | 显示全部楼层 |阅读模式
我用的是fedora4,eclipse也是安装的时候自动安装的(新手嘛~)
最近做作业的时候出现以下问题,麻烦知情者帮忙解决一下:
编译以下程序没问题:
    public class hello {
    public static void main(String args[])
    {
        System.out .println("fdjskalfj;ds");
    }

}//end hello

但是以下程序编译到第四行就不行了:
import java.awt.Container;
import javax.swing.*;
          //在下面一行的st上
public class st extends JApplet{

    public void init()
    {
        String x1 = JOptionPane.showInputDialog(
                "Enter the first value:");
        String x2 = JOptionPane.showInputDialog(
                "Enter the secend value:");
        
        int a = Integer.parseInt(x1);
        int b = Integer.parseInt(x2);
               
        JTextArea outputArea = new JTextArea();
        outputArea.setText(st0(a,b));
        Container container = getContentPane();
        container.add( outputArea );
        
    }//end init
   
    public String st0(int m,int n)
    {
        int t;
        if(m>n){t=n;n=m;m=t;}
        int s1=1,s2=0,t1=0,t2=1;
        int r=m%n,q=(m-r)/n;
        
        while(r!=0)
        {
            s1=s2;s2=s1-q*s1;
            t1=t2;t2=t1-q*t1;
            r=m%n;q=(m-r)/n;
        }//end while
        
        String string="a="+m+";    b="+n+";    s="+s2+
        ";    t="+t2+"\nas+bt="+(m*s2+n*t2);
        
        return string;
    }//end method st

}

Launching 提示connot connect to VM

以下是Console里的内容:
Exception in thread "main" java.lang.NoClassDefFoundError: sun.applet.AppletViewer
   at gnu.java.lang.MainThread.run() (/usr/lib/libgcj.so.6.0.0)
Caused by: java.lang.ClassNotFoundException: sun.applet.AppletViewer not found in gnu.gcj.runtime.SystemClassLoader{urls=[file:/home/Nov/workspace/SafeMath/,file:./], parent=gnu.gcj.runtime.ExtensionClassLoader{urls=[], parent=null}}
   at java.net.URLClassLoader.findClass(java.lang.String) (/usr/lib/libgcj.so.6.0.0)
   at java.lang.ClassLoader.loadClass(java.lang.String, boolean) (/usr/lib/libgcj.so.6.0.0)
   at java.lang.ClassLoader.loadClass(java.lang.String) (/usr/lib/libgcj.so.6.0.0)
   at java.lang.Class.forName(java.lang.String, boolean, java.lang.ClassLoader) (/usr/lib/libgcj.so.6.0.0)
   at gnu.java.lang.MainThread.run() (/usr/lib/libgcj.so.6.0.0)

小弟先在这里谢过了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表