| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1202 人关注过本帖
标题:产生的jar出现错误
取消只看楼主 加入收藏
liuhde
Rank: 1
等 级:新手上路
帖 子:31
专家分:0
注 册:2006-11-25
结帖率:100%
收藏
 问题点数:0 回复次数:12 
产生的jar出现错误
我在对class打包成jar文件出现了问题,请求高手指点!
当我点击产生的jar文件,错误提示为:
Failed to load Main-class manifest attribute from
D:\program\test.jar

给点提示,多谢了!
搜索更多相关主题的帖子: jar 
2006-11-25 20:55
liuhde
Rank: 1
等 级:新手上路
帖 子:31
专家分:0
注 册:2006-11-25
收藏
得分:0 

说明文件你指的是什么啊,能不能给点提示,怎么写啊!


2006-11-26 12:33
liuhde
Rank: 1
等 级:新手上路
帖 子:31
专家分:0
注 册:2006-11-25
收藏
得分:0 
现在我在往上弄了一个

我的java文件是:
import java.awt.*;
import java.awt.event.*;

public class MyClass {
public static void main(String[] args) {
Frame f = new Frame();
f.addWindowListener
(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
}
);
f.add(new Label("Hello world"));
f.setSize(200,200);
f.setVisible(true);
}
}

manifest.mf文件如下:
Manifest-Version: 1.0
Created-By: jdk1.5.0_09
Main-Class: Myclass

我把产生的class文件和manifest.mf放在D:\program\myjava中,
进入该目录下用jar cvfm MyJar.jar manifest.mf MyClass.class
产生了 MyJar.jar,但是点击它时出现的问题也和上面的一样,帮忙指点哈!
多谢!

2006-11-26 12:47
liuhde
Rank: 1
等 级:新手上路
帖 子:31
专家分:0
注 册:2006-11-25
收藏
得分:0 

我照你说的做了,但是有出现了新问题,
错误提示是:
Could not find the main class. Program will exit.
我也试了改改其他的方法就是不通。


2006-11-26 15:57
liuhde
Rank: 1
等 级:新手上路
帖 子:31
专家分:0
注 册:2006-11-25
收藏
得分:0 
给点详细的提示,老是问我觉得难为斑竹了,怪不好意思了。

2006-11-26 16:00
liuhde
Rank: 1
等 级:新手上路
帖 子:31
专家分:0
注 册:2006-11-25
收藏
得分:0 

好啊!多谢你了

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);
}
}


2006-11-28 13:12
liuhde
Rank: 1
等 级:新手上路
帖 子:31
专家分:0
注 册:2006-11-25
收藏
得分:0 
我点击产生的Line.jar出现致命的异常提示:
Fatal exception occurred. Program will exit.

2006-11-28 13:16
liuhde
Rank: 1
等 级:新手上路
帖 子:31
专家分:0
注 册:2006-11-25
收藏
得分:0 

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


2006-11-28 13:22
liuhde
Rank: 1
等 级:新手上路
帖 子:31
专家分:0
注 册:2006-11-25
收藏
得分:0 

我在运行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.html运行时就出现异常。
我觉得是不是我的JDK有问题啊。


2006-11-28 15:03
liuhde
Rank: 1
等 级:新手上路
帖 子:31
专家分:0
注 册:2006-11-25
收藏
得分:0 
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);
}
}

2006-11-28 15:42
快速回复:产生的jar出现错误
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019005 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved