ClassNotFoundException编译错误,SOS!!!!!

vpro 2002-06-13 09:27:11
以下是MySwing.java的内容:

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class MySwing extends JFrame
{
public MySwing()
{
super("My First GUI!");
setSize(400,200);
Container c = getContentPane();
c.setLayout(new BorderLayout());
c.add(new JLabel("label"));
UIManager.setLookAndFeel("com.sun.java.swing.plaf.motif.MotifLookAndFeel");
setVisible(true);
}

public static void main(String args[])
{
new MySwing();
}
}

编译:
C:\>javac MySwing.java
MySwing.java:15: unreported exception java.lang.ClassNotFoundException; must becaught or declared to be thrown
UIManager.setLookAndFeel"com.sun.java.swing.plaf.motif.MotifLookAndFeel
");
^
1 error

但不加 UIManager。。。这一行则一切正常,请问是为什么?谢谢!!!!
...全文
36 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
yakuu 2002-06-13
  • 打赏
  • 举报
回复
try {}
catch {}
be good
welcoming 2002-06-13
  • 打赏
  • 举报
回复
楼上说的对,是没有扑获异常!
cnjava 2002-06-13
  • 打赏
  • 举报
回复
UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");

比较一下,看看这个能不能执行,我试过了,好用。
drinkant 2002-06-13
  • 打赏
  • 举报
回复
乱说甚么
编译器提醒它UIManager.setLookAndFeel会抛异常出来, 叫他用try,catch
yanyanem 2002-06-13
  • 打赏
  • 举报
回复
是说 com.sun.java.swing.plaf.motif.MotifLookAndFeel 这个类在你的classpath 里找不到。
你把含有这个类的 .jar or .zip 文件的路径加到 classpath 中。
也可以直接写 javac -cp 路径 MySwing.java

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧