请问如果一段java程序没有主函数,我该如何运行它呢?
类的名称跟文件名相同应该可以了吧! 问题点数:20、回复次数:15Top
1 楼sgdb(神天月晓)回复于 2003-09-02 09:56:11 得分 5
在别的有主函数的类里调用该类!Top
2 楼hahacc(出師無名)回复于 2003-09-02 10:00:09 得分 0
除此之外没有别的方法吗?如果还需要参数行呢?另外它还是一个抽象类。Top
3 楼zcjl()回复于 2003-09-02 10:03:16 得分 0
抽象类可以运行吗?
老大你也太会开玩笑了吧Top
4 楼hahacc(出師無名)回复于 2003-09-02 10:07:05 得分 0
我是菜鸟。另外还有一个类,继承了这个抽象类,不过也要求输入参数,并且没有主函数。这是一个公用开发包,从sun下载的,是个测试程序,感觉程序没什么错,我在jcreator里面运行要求输入参数,可是到cmd里面运行就报错没有主函数。Top
5 楼zcjl()回复于 2003-09-02 10:17:45 得分 0
能不能让我见识一下?Top
6 楼phoenix7789(火鸟)回复于 2003-09-02 10:18:09 得分 10
1、抽象类不能运行,只能写一个类继承它,然后运行它的子类。
2、如果直接运行class文件,就必须有main函数,如果没有,自己添加一个。
3、如果你实在不想写main函数,那就把它当成一个bean,在JSP中调用它,嘿嘿,这样更麻烦了。
看了楼主的情况,建议楼主仔细看看代码,没有主函数就自己添加一个,或者,自己写一个类调用它,或者用JSP中执行,没有别的办法了,呵呵,看样子楼主不想破坏原有的代码,那就自己写一个类调用它的,:)
--------------------------
让生命时刻充满着激情!
Top
7 楼jkit(不再灌水)回复于 2003-09-02 10:36:47 得分 0
看看你下载的东东附带的文档先!肯定能找到可以运行的类的。Top
8 楼hahacc(出師無名)回复于 2003-09-02 10:52:22 得分 0
文档是没有了,只有一个调用的例子。原本我只想试试这个例子能不能用。嘿嘿,问题确实很菜鸟,不过我确实很菜啊!可这也不代表我将来也是很菜的!:)
多谢各位提点。希望能回答我最后一个问题:
class abstract A{}
class B extends A{}
其中A里面有一个抽象方法C,那B必须是抽象类吗?因为我编译的时候提示必须要将B定义程抽象类。我昏了,我都在这个类里面加了主方法了。Top
9 楼zcjl()回复于 2003-09-02 10:55:26 得分 5
如果你在B中实现了A中的所以抽象方法,就不必将B定义成抽象类了
否则B必须是抽象类Top
10 楼zcjl()回复于 2003-09-02 10:58:39 得分 0
打错字了,是所有Top
11 楼windyloft(大后天)回复于 2003-09-02 11:00:32 得分 0
好好看看介紹java基礎的書籍Top
12 楼phoenix7789(火鸟)回复于 2003-09-02 11:00:46 得分 0
同意楼上的,B必须实现A的所有方法!
--------------------------
让生命时刻充满着激情!
Top
13 楼hahacc(出師無名)回复于 2003-09-02 11:05:09 得分 0
谢谢!Top
14 楼rehu(quietsea)回复于 2003-09-02 12:05:14 得分 0
生成对象调用它!!!Top
15 楼wangyanqiu(*我要我的音乐*)回复于 2003-09-02 13:52:40 得分 0
有道理!111Top



