|
我用的是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)
小弟先在这里谢过了 |
|