Win a copy of Mesos in Action this week in the Cloud/Virtualizaton forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

To execute java application from jsp or applet

 
Alex Janson
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I am unable to execute any application’s main() method) from an applet or servlet, even though I can execute a public method from the same application. Anybody would help, I would really appreciate.
Does it suppose to execute the main method if I instantiate it?
(For me it does not exeute it.)
 
Mark Vedder
Ranch Hand
Posts: 624
IntelliJ IDE Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Alex,
If I understand your question correctly, you are indicating you have an applet (say MyApplet) and you are trying to execute the main() method of a class (say MyClass) but are failing; but you can have MyApplet execute a public method in MyCalss.
That is exactly what should happen. The purpose of a main method is to start an application. Applications with 1 class or 10,000 classes both only have one main method. In the case of an applet, when the applet is loaded, the browser or applet viewer calls the applet�s init() method. You can think of an applet�s init() method as basically being the applet�s main. At this point your �application� is running (although be it as an applet) and it does not make any sense to call a main method within the same application.
The same holds true for Servlets. It all starts with the init method.
I hope that answers your question. If not, please clarify so I or someone else can help you out.
Regards,
Mark
 
Dirk Schreckmann
Sheriff
Posts: 7023
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Welcome to JavaRanch, Alex!
I am unable to execute any application�s main() method) from an applet or servlet, even though I can execute a public method from the same application.
Why do you want to do such a thing? Could you post some example code of what you're trying to do?
Does it suppose to execute the main method if I instantiate it?
No. The main method is either invoked by the JRE when the program is started with a call to java or javaw, or when another program explicitly invokes the main method.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic