Estaba ejecutando una clase de Java que extends Applet implements Runnable
y aparentemente el programa puede ejecutarse, pero no existe el método main
. Pensé que las aplicaciones Java necesitan el método main
como punto de entrada.¿El applet de Java se ejecuta sin un método principal?
Respuesta
Copiado resultados de Google:
applets son programas independientes que requieren una herramienta de terceros para su ejecución que está bien es activado Java del navegador web o corredor applet. Entonces no tiene main(). Es posible ejecutar un programa sin main.
duplicado Posible de:
Why do applets not need a main()?
applets de Java tienen un método init en lugar de principal. Es :
public void init() {... }
Oh, sí, así que applets usa init y aplicaciones usa main. ¡Gracias a todos! –
applets difieren de las aplicaciones Java autónomas en que no se necesitan para poner en práctica un método principal.
Sí, pero los applets no son aplicaciones. Hay es un método principal en el corrector de applet (suponiendo que esté implementado en Java; no tiene que ser así) pero el applet no funciona de esa manera; se carga/instancia de un archivo y luego continúa a lo largo de su ciclo de vida a través de initialization, starting, operando, stopping, y finalmente siendo destroyed. El código que lo envía a través de estos estados está oculto desde la vista del applet; simplemente lo sabe en un environment que puede ejecutar applets.
- 1. ¿Cómo puedo identificar en qué contexto de Java Applet se ejecuta sin pasar una ID?
- 2. Java - Thread.sleep en el método principal
- 3. Uso de Guice sin un método principal
- 4. Hábitos de Java para el método principal
- 5. Ejecutando un applet de java desde netbeans?
- 6. Java Applet Permissions
- 7. Java - java.lang.UnsupportedClassVersionError en el applet
- 8. Detectar cuando se carga un Applet
- 9. Incrustar Java Applet en el archivo .html
- 10. ¿Podemos sobrecargar el método principal en Java?
- 11. llamar a otro método en el principal método en Java
- 12. ¿Es necesario el método Principal en un programa Java?
- 13. ¿El método OnActionExecuted de un atributo siempre se ejecuta?
- 14. ¿Cómo puedo obtener un Applet Java firmado para realizar operaciones privilegiadas cuando se me llama desde un Javascript sin firmar?
- 15. ¿Cómo se crea un applet de Java usando JRuby?
- 16. Cambiar el valor "nombre" de un applet Java firmado
- 17. ¿Cómo abrir un diálogo modal en el applet de Java?
- 18. ¿Cómo automatizar el applet de Java?
- 19. Applet: Java heap space
- 20. ¿Puedo verificar si un certificado de applet de Java es confiable antes de ejecutar mi applet?
- 21. cargando clases Java desde un applet firmado
- 22. Silenciar el sonido en Java Applet
- 23. En Java, ¿se garantiza que se llamará el bloque "finalmente" (en el método principal)?
- 24. El método @parameters se ejecuta antes del método @beforeclass
- 25. applet de Java con init() en un paquete?
- 26. Automatizar el applet de Java con Python
- 27. Android: Nuevo subproceso Ejecutable se ejecuta en el subproceso principal
- 28. ¿Cómo cambiar el tamaño de un applet de Java cuando se cambia el tamaño del navegador?
- 29. ¿Cuántos detalles de hardware puede descubrir un Applet de Java?
- 30. cómo ejecutar un applet de Java en el navegador web
posible duplicado de [¿Por qué los applets no necesitan un main()?] (Http://stackoverflow.com/questions/932052/why-do-applets-not-need-a-main) – Jacob