当前位置: 代码迷 >> Java相关 >> 为什么这个程序不能运行
  详细解决方案

为什么这个程序不能运行

热度:293   发布时间:2006-07-06 15:53:28.0
为什么这个程序不能运行
//FrameDesign.java
//<applet code="FrameDesign.class" width=250 height=150>
//</applet>
import java.awt.event.*;
import java.awt.*;
import javax.swing.*;
public class FrameDesign extends JApplet{
private JLabel label;
private JButton button;
public FrameDesign(){
label=new JLabel("Hello, please click the button!");
button=new JButton("click me");
Container container=getContentPane();
container.setLayout(new FlowLayout());
container.add(label);
container.add(button);
button.addActionListener(
new ActionListener(){
public void actionPerformed(ActionEvent event){
JOptionPane.showMessageDialog(null, "You click me!", "click me"
, JOptionPane.INFORMATION_MESSAGE);
}
}
);
}
public void init(){
new FrameDesign();
}
}
搜索更多相关的解决方案: 运行  

----------------解决方案--------------------------------------------------------
为什么不能运行,我这里都能运行啊
----------------解决方案--------------------------------------------------------
为什么不能运行,我这里都能运行啊

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

Exception in thread "main" java.lang.NoSuchMethodError: main
Press any key to continue...


我这也能运行,但是结果是这个,是不是表示没有写main啊?


----------------解决方案--------------------------------------------------------
因为你这个程序是一个applet,不是一个application,
你的程序没有main方法,怎么可能可以正常运行呢
你要运行也可以,appletview FrameDesign.java

----------------解决方案--------------------------------------------------------
正确的方法是:
先编译javac FrameDesign.java

再建一个文件
文件内容是:
<html>
<applet code="FrameDesign.class"> width="400" height="300">
</applet>
</html>
之后保存为 FrameDesign
然后用这个命令 appletviewer FrameDesign
就可以运行了.

楼上说的错了
----------------解决方案--------------------------------------------------------

它的那个JAVA文件里已经有注释掉了的语句
用我的方法是可以看到的
appletviewer FrameDesign.java
这是一个很好的偷懒的办法
不用去建一个HTML文件


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

不要计较什么.....
我是看见你把命令打错了,才说的.



因为你这个程序是一个applet,不是一个application,
你的程序没有main方法,怎么可能可以正常运行呢
你要运行也可以,appletview FrameDesign.java

Java,my love!
http://47234.bc-cn.net


----------------解决方案--------------------------------------------------------
OK了,谢谢~!!
----------------解决方案--------------------------------------------------------
  相关解决方案