8
86215135
Unregistered / Unconfirmed
GUEST, unregistred user!
我是新手,正在学习JAVA,我编了一个例子,结构如下:
d:/wangman/package/Mypackage/menubar.class
d:/wangman/package/computer.class
代码如下:
//computer.java
import Mypackage.menubar;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class computer extends JFrame{
String x;
public computer(){
super("计算器"
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize(300,300);
Container container;
container = getContentPane();
container.setLayout(new FlowLayout());
menubar menu = new menubar();
setJMenuBar(menu);
setVisible(true);
}
public static void main(String []arg){
computer a = new computer();
}
}
package Mypackage;
//menubar.java
import java.awt.*;
import javax.swing.*;
public class menubar extends JMenuBar{
public menubar(){
JMenu fild= new JMenu("文件"
add(fild);
JMenu edit= new JMenu("编辑"
add(edit);
}
public void main(String []ard){
menubar menu = new menubar();
}
我想把class转为jar,虽然转化成功,但是用java -jar 命令运行是就告诉我如下信息:
Exception in thread "main"
java.lang.NoClassDefFoundError: package/computer(wrong name: computer)
这个连接是我截的图
http://photo.163.com/openpic.php?user=86215135&pid=420887857&_dir=%2F17390175
有哪位大虾告诉我为什么会出现这种问题,如果分不够可以再加!!~~
我的QQ:86215135 Email:86215135@163.com
d:/wangman/package/Mypackage/menubar.class
d:/wangman/package/computer.class
代码如下:
//computer.java
import Mypackage.menubar;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class computer extends JFrame{
String x;
public computer(){
super("计算器"
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize(300,300);
Container container;
container = getContentPane();
container.setLayout(new FlowLayout());
menubar menu = new menubar();
setJMenuBar(menu);
setVisible(true);
}
public static void main(String []arg){
computer a = new computer();
}
}
package Mypackage;
//menubar.java
import java.awt.*;
import javax.swing.*;
public class menubar extends JMenuBar{
public menubar(){
JMenu fild= new JMenu("文件"
add(fild);
JMenu edit= new JMenu("编辑"
add(edit);
}
public void main(String []ard){
menubar menu = new menubar();
}
我想把class转为jar,虽然转化成功,但是用java -jar 命令运行是就告诉我如下信息:
Exception in thread "main"
java.lang.NoClassDefFoundError: package/computer(wrong name: computer)
这个连接是我截的图
http://photo.163.com/openpic.php?user=86215135&pid=420887857&_dir=%2F17390175
有哪位大虾告诉我为什么会出现这种问题,如果分不够可以再加!!~~
我的QQ:86215135 Email:86215135@163.com