当前位置: 代码迷 >> Java相关 >> 产生的jar出现错误
  详细解决方案

产生的jar出现错误

热度:243   发布时间:2006-11-27 12:14:50.0
好像编绎后有两个.class文件吧
用这个看看:jar -cvfm MyJar.jar manifest.mf *.class
----------------解决方案--------------------------------------------------------

谁跟我争偶像我跟谁急


----------------解决方案--------------------------------------------------------

好啊!多谢你了

import java.awt.Graphics;
import javax.swing.*;
public class Line extends JApplet
{
int x1,x2,y1,y2;

public void init()
{
String nStr1=JOptionPane.showInputDialog("请输入第一个点的横坐标x1:");
x1=Integer.parseInt(nStr1);
String nStr2=JOptionPane.showInputDialog("请输入第二个点的纵坐标y1:");
y1=Integer.parseInt(nStr2);
String nStr3=JOptionPane.showInputDialog("请输入第三个点的横坐标x2:");
x2=Integer.parseInt(nStr3);
String nStr4=JOptionPane.showInputDialog("请输入第四个点的纵坐标y2:");
y2=Integer.parseInt(nStr4);

}
public void paint(Graphics g)
{
g.drawLine(x1,y1,x2,y2);
}
}


----------------解决方案--------------------------------------------------------
我点击产生的Line.jar出现致命的异常提示:
Fatal exception occurred. Program will exit.
----------------解决方案--------------------------------------------------------

小雨,你把短信发给我同学,通过他转发给我。
谢谢你的关心,不胜感激。


----------------解决方案--------------------------------------------------------
以下是引用liuhde在2006-11-28 13:16:20的发言:
我点击产生的Line.jar出现致命的异常提示:
Fatal exception occurred. Program will exit.

那当然会,因为你的类没有 main方法啊
----------------解决方案--------------------------------------------------------

我在运行AWT程序(里面有main()方法)出现如下异常:
java.lang.ClassCastException:Oval
at sun.applet.AppletPanel.createApplet(AppletPanel.java:721)
at sun.applet.AppletPanel.runLoader(AppletPanel.java:650)
at sun.applet.AppletPanel.run(AppletPanel.java:324)
at java.lang.Thread.run(Thread.java:595)
源代码:
import java.awt.*;
public class MLine extends Frame
{
static MLine frm=new MLine();
public static void main(String args[])
{
frm.setTitle("Polygon");
frm.setSize(200,150);
frm.setVisible(true);
}
public void paint(Graphics g)
{
int x[]={44,65,97,139,58};
int y[]={34,55,40,109,127};
g.setColor(Color.pink);
g.fillPolygon(x,y,5);
g.setColor(Color.red);
g.drawPolygon(x,y,5);
}
}
我用javac Oval.java能正常编译,但是当我用appletviewer Oval运行时就出现异常。
我觉得是不是我的JDK有问题啊。


----------------解决方案--------------------------------------------------------
Oval的代码在哪里啊
----------------解决方案--------------------------------------------------------
import java.awt.*;
public class Oval extends Frame
{
static Oval frm=new Oval();
public static void main(String args[])
{
frm.setTitle("Arc & Oval");
frm.setSize(200,150);
frm.setVisible(true);
}
public void paint(Graphics g)
{
g.setColor(Color.red);
g.fillArc(20,50,70,70,30,300);
g.setColor(Color.pink);
for(int x=70;x<170;x=x+20)
g.fillOval(x,80,80,10);
}
}
----------------解决方案--------------------------------------------------------

这两个类都没什么问题啊
怎么会异常呢
你Oval里面什么


----------------解决方案--------------------------------------------------------
  相关解决方案