在哪里可以调用Java程序?

在哪里可以调用Java程序?,java,Java,假设您在所使用的Java程序中添加了一个“main”参数。那么Java程序的使用是否仅限于IDE中的控制台?换句话说,您只能在IDE上“使用”该程序吗 现在假设Java程序中没有“main”参数,如下所示: 它在IDE上什么都不做(比如当你按“run”时,它说你需要一个“main”参数)。那么你在哪里可以使用这个程序呢 这是一个宽泛的问题,需要长时间的回答 如果您在执行java命令时告诉JVM,则类将被视为主类(在IDE情况下,您可以在“运行配置”中配置主类) 如果没有publicstaticv

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

现在假设Java程序中没有“main”参数,如下所示:


它在IDE上什么都不做(比如当你按“run”时,它说你需要一个“main”参数)。那么你在哪里可以使用这个程序呢

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

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

如果没有
publicstaticvoidmain(String[]args)方法
意味着这不是执行的开始。没有main方法的类将根据业务功能在另一个类(主类/其他一些类)中实例化(或)扩展


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

如果您考虑的是不同于该示例中列出的类,那么您可以考虑抽象类、其他类使用的接口来实现适当的功能。当你考虑applet时,大多数applet没有主要的方法,所以有很多方法可以让你在没有主的情况下运行程序。p> 您可以通过键入
javamyclassname
(无
.class
)从Windows“DOS命令行”运行Java程序的
main
。使用“JNI”接口,您可以从C和其他语言调用Java代码(主接口或其他接口)。