1. از طریق فراخوانی متد main
2. از طریق deploy برنامه نوشته شده درون container های مختلف. مانند Servlet , EJB , OSGI و ... البته این مستلزم این است که شما قواعد و رابط های کانتینر های مورد نظر را رعایت کنید.
3. از طریق مرورگر (Applet)
4. از طریق ابزارهای Instrumentation و با استفاده از PreMain . اینجا را ببینید.