java实例源码没有main方法,如何运行呢?

下面的是代码,在eclipse中运行的时候提示错误:
在类 IconRender 中找不到主方法, 请将主方法定义为:
public static void main(String[] args)

请问如何用主方法调用下面代码中的方法?

import java.awt.*;
import javax.swing.*;
import javax.swing.border.LineBorder;
//带图标下拉框的单元绘制器,从JLabel类扩展,实现ListCellRenderer接口
public class IconRender extends JLabel implements ListCellRenderer{

public Component getListCellRendererComponent(JList list, Object obj, int row, boolean sel, boolean hasFocus) {
Object[] cell = (Object[])obj; //得到行的参数
setIcon((Icon)cell[0]); //设置图标
setText(cell[1].toString()); //设置文本
setToolTipText(cell[2].toString()); //设置提示文本
setBorder(new LineBorder(Color.WHITE)); //设置边界
if (sel){
setForeground(Color.MAGENTA); //如果选中了,设置文本颜色为品红色
}
else{
setForeground(list.getForeground()); //如果未选中,设置文本颜色为默认色
}
return this;
}

}

第1个回答  2013-12-06

你的问题是请问如何用主方法调用下面代码中的方法?还是

java实例源码没有main方法,如何运行呢?

    如果是单独运行一般需要有main方法,或者采用new 对象时调用此方法。或者 加一个static 方法试下。

    publict IconRender (){加方法 }。

    如果是别的类调,就直接new 对象.方法就行了。

第2个回答  2013-12-06
新建一个有main方法的类来运行,或者用junit。本回答被提问者采纳
第3个回答  2013-12-06
public static void main(String args[]){

new IconRender();

}

Java只能有main方法才能运行吗?如何指定以其他方法为入口方法?
首先:java只能有main方法才能运行就是错误的。如果是java桌面应用层程序,可以通过main方法,线程start来启动应用程序 如果是web项目,就不需要有main方法,代码直接发布到web容器,启动容器后就可以运行了。

用java运行程序是显示编辑器没有main类型 大神帮帮忙
你写的程序没有main方法那么电脑处理的时候是找不到你程序的入口的 要把你的处理函数写在 public static void main(String[ ] args){ 这里面写你的程序;} 好好学一下java的基础就明白了

lucene 没有main方法的程序怎么运行?
1.你这是抽象类,无法运行 2.把abstract 去掉,testIndexWriter和testIndexReader就可以运行了,这是junit的单元测试写法

网上拿到的java源代码怎么用?
(没有报错的情况下),然后运行java文件名即可运行该代码(前提是你这篇文件需要有main方法)。网上的那些java源代码怎么用教你个比较实用的方法:先弄清楚这个源代码是什么工程,自己创建一个这样的工程,复制这个源代码的src目录,覆盖你的src目录,这样的好处是不会有jdk版本和乱码的问题。Java网站的源代...

我设置好了java环境变量,编译也通过了,就是运行不了,命令提示符显示 错 ...
1、源代码中没有main方法;2、源代码中定义了package(包),那么在编译后就需要将class文件放入包名对应的文件夹下,例如我定义的包名是com.demo,源文件W.java在D:\/test\/下,那么我们在命令行进入test目录后执行javac W.java,执行完会在当前目录下生成W.class文件,此时直接接着执行 java W 肯定...

java代码怎样运行出来?
1、在cmd中切换到编写的代码所保存的目录下;2、在cmd中输入javac然后点空格,再点击文件名和包括后缀名确定后,在存放编写代码的文件下会生成一个class的字节码文件;3、在cmd中输入java然后点空格,输入第二步中生成的字节码的文件名,不需要后缀名,点击确定即可运行代码。代码就是程序员用开发工具...

JAVA源代码怎么运行
装一个Java编译器,编译成class文件,然后就可以通过JVM运行了。

我的一个源代码运行时出现错误缺少main方法,我加了main方法可还是运行...
main方法中你new了对象,该调用初始化方法吧?Example6_122 examp= new Example6_122();examp.init();你这样试一试!

java找不到主类怎么办
错误原因是:我们在包里运行文件,在运行文件的时候又找了一次包,可是我们已经在包里了,自然找不到主类了。解决步骤如下:1、在java文件把包删掉或者注释掉 2、重新编译你所想编译的程序 3、然后在当前目录下输入java 文件名,这样就直接就找到了主类,问题解决 ...

java 找不到main方法
Count类必须有main方法。你的main方法是属于静态内部类Outvalue的而不是Count的。

相似回答