可以在哪里调用Java程序?

时间:2012-07-10 19:33:13

标签: java

假设您向所使用的Java程序添加“main”参数。那么Java程序的使用仅限于IDE中的控制台吗?换句话说,您是否只能在IDE上“使用”该程序?

现在假设您的Java程序中没有“主”参数,如下所示:http://answers.yahoo.com/question/index?qid=20100727161815AAZAd9p

它在IDE上没有做任何事情(比如当你按下“run”时,它说你需要一个“主”参数)。那么你甚至可以在哪里使用该程序?

2 个答案:

答案 0 :(得分:0)

这是一个广泛的问题,需要长时间的回答。

如果在执行java命令时告诉JVM,则类将被视为主类(在IDE情况下,您可以在“运行配置”中配置主类。

如果您没有public static void main(String[] args) method,则意味着您没有开始执行。没有main方法的类将基于业务功能在另一个类(主类/其他类)中实例化(或)扩展。

注意:即使一个类使用main方法,它也可能不是基于应用程序的“开始”执行。

答案 1 :(得分:0)

如果您正在考虑除示例中列出的类之外的其他类,则可以考虑抽象类,其他类使用的接口以实现正确的功能。当你考虑applet时,大多数applet都没有主要的方法,所以你可以通过多种方式在没有main的情况下使用程序。 :)