已有101人关注
错误: 找不到或无法加载主类
发表在Java图书答疑 2014-04-21
是否精华
版块置顶:
《Java从入门到精通》(第3版)例:13.17。
运行后,出现错误:错误: 找不到或无法加载主类 com.lzw.JListTest
请问是怎么回事?求解答,谢谢。

源代码如下:

package com.lzw;
import java.awt.*;
import javax.swing.*;

public class JListTest extends JFrame {
private static final long serialVersionUID = 1L;
   public JListTest() {
Container cp = getContentPane();
cp.setLayout(null);
JList<String> jl = new JList<>(new MyListModel());
JScrollPane js = new JScrollPane(jl);
js.setBounds(10, 10, 100, 100);
cp.add(js);
setTitle("在这个窗体中使用了列表框");
setSize(200, 150);
setVisible(true);
setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
}

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

class MyListModel extends AbstractListModel<String> {
private static final long serialVersionUID = 1L;
private String[] contents = { "列表1", "列表2", "列表3", "列表4", "列表5", "列表6" };

public String getElementAt(int x) {
if (x < contents.length)
return contents[x++];
else
return null;
}

public int getSize() {
return contents.length;
}
}
分享到:
精彩评论 3
无语_mrkj
学分:3155 LV11
2014-04-21
沙发
您是用怎么运行的该程序,出现这个异常信息的?是Eclipse吗?如果是Eclipse,您找到项目中的JLitTest.java文件来运行。
亲稻草人
学分:0 LV1
TA的每日心情
奋斗
2020-05-13 08:51:57
2014-04-21
板凳
[FIELDSET][LEGEND]引自:1楼[/LEGEND]
您是用怎么运行的该程序,出现这个异常信息的?是Eclipse吗?如果是Eclipse,您找到项目中的JLitTest.java文件来运行。
[/FIELDSET]

回复:代码没有提示错误,我就点Eclipse中工具栏里的‘运行’来运行的,我找到项目中的项目来运行,也出错啊。还有,我导入光盘中的源代码,运行也出错。这是怎么回事?
  
无语_mrkj
学分:3155 LV11
2014-05-06
地板
您不要点工具栏中的运行按钮,而是找到项目中的JLitTest.java文件,在该文件上单击鼠标右键,选择“运行方式”/“Java应用程序”来运行试试。
首页上一页 1 下一页尾页 3 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照