Foros del Web » Programación para mayores de 30 ;) » Java »

[SOLUCIONADO] Ejecutar JApplet(problema)

Estas en el tema de Ejecutar JApplet(problema) en el foro de Java en Foros del Web. Buenas noches. Estoy aprendiendo lo que es JApplet y creo yo que a todos les sucede, tengo un problema. Al ejecutarlo en el navegador no ...
  #1 (permalink)  
Antiguo 13/08/2013, 23:28
 
Fecha de Ingreso: agosto-2013
Ubicación: Lima
Mensajes: 10
Antigüedad: 10 años, 9 meses
Puntos: 0
Ejecutar JApplet(problema)

Buenas noches.
Estoy aprendiendo lo que es JApplet y creo yo que a todos les sucede, tengo un problema. Al ejecutarlo en el navegador no sale lo que he puesto.

Aqui mi sintaxis:


Código Java:
Ver original
  1. package paquete;
  2.  
  3. import javax.swing.JApplet;
  4. import javax.swing.JButton;
  5. import javax.swing.JLabel;
  6.  
  7. import java.awt.Container;
  8. import java.awt.FlowLayout;
  9.  
  10. public class aplicacion extends JApplet {
  11.  
  12.     public void init(){
  13.         //Inicializamos el Applet
  14.        
  15.         Container contentpane = this.getContentPane();
  16.         contentpane.setLayout(new FlowLayout());
  17.         contentpane.add(new JLabel("Hola Mundo"));
  18.         contentpane.add(new JButton("Click ME!!"));
  19.        
  20.     }
  21. }

y acá la sintaxis html:
Código HTML:
Ver original
  1.  
  2. <applet code="aplicacion.class"></applet>
  3.  
  4. </body>
  5. </html>

y acá los errores:

Al ejecutarlo en el navegador:

http://oi43.tinypic.com/119nh3k.jpg

Y al dar click en "Error. haga click para obtener mas.." me sale esto:

http://oi41.tinypic.com/217a0p.jpg

Primer le puse como nombre a la clase le puse Applet y luego intente con otro nombre el cual es: aplicacion.. pero nada lo mismo.
Es algo básico nomás porque estoy aprendiendo aun. Cuál será el problema?

Por si acaso, he revisado Java y tengo la ultima version.

Última edición por Toshirou; 13/08/2013 a las 23:35
  #2 (permalink)  
Antiguo 14/08/2013, 00:03
Avatar de Xerelo  
Fecha de Ingreso: mayo-2009
Mensajes: 2.175
Antigüedad: 15 años
Puntos: 306
Respuesta: Ejecutar JApplet(problema)

Tu clase pertenece a un paquete, así que tienes que seguir la misma estructura de directorios que en cualquier proyecto.

Mételo en el directorio paquete, y el html así

<applet code="pquete.aplicacion"></applet>

Una simple búsqueda del error te da la solución.

https://www.google.com/search?q=appl...hrome&ie=UTF-8
__________________
Cada vez que solucionas los problemas de alguien que no se esfuerza, piensa en que el día de mañana puede llegar a ser tu compañero de trabajo, o peor, tu jefe.
  #3 (permalink)  
Antiguo 14/08/2013, 00:42
 
Fecha de Ingreso: agosto-2013
Ubicación: Lima
Mensajes: 10
Antigüedad: 10 años, 9 meses
Puntos: 0
Respuesta: Ejecutar JApplet(problema)

Cita:
Iniciado por Xerelo Ver Mensaje
Tu clase pertenece a un paquete, así que tienes que seguir la misma estructura de directorios que en cualquier proyecto.

Mételo en el directorio paquete, y el html así

<applet code="pquete.aplicacion"></applet>

Una simple búsqueda del error te da la solución.

[url]https://www.google.com/search?q=applet(wrong+name&oq=applet(wrong+name&aq s=chrome.0.69i57j0l3.6338j0&sourceid=chrome&ie=UTF-8[/url]
Aver mi directorio está asi:

http://oi39.tinypic.com/24b21x0.jpg

el archivo html está afuera de la carpeta "Paquete" y en el <applet> puse "paquete.aplicacion" pero no sale nada lo mismo.. luego intente poniendo"paquete.aplicacion.class" y me sale este error:

http://oi44.tinypic.com/wvseiw.jpg

Como vuelvo a decir.. el archivo html está afuera de la carpeta paquete y también intente poniendola adentro pero no funciona.
  #4 (permalink)  
Antiguo 14/08/2013, 00:50
Avatar de Xerelo  
Fecha de Ingreso: mayo-2009
Mensajes: 2.175
Antigüedad: 15 años
Puntos: 306
Respuesta: Ejecutar JApplet(problema)

El segundo caso que pones es correcto, lo que pasa es que tienes configurado el sistema operativo para que no ejecute applet sin firmar, y el tuyo no lo está.

Te lo está diciendo el aviso.

Cómo cambiar el nivel de seguridad.

http://www.java.com/es/download/help/jcp_security.xml

Cómo firmar un applet

http://chuwiki.chuidiang.org/index.p...Firmar_Applets
__________________
Cada vez que solucionas los problemas de alguien que no se esfuerza, piensa en que el día de mañana puede llegar a ser tu compañero de trabajo, o peor, tu jefe.
  #5 (permalink)  
Antiguo 14/08/2013, 00:56
 
Fecha de Ingreso: agosto-2013
Ubicación: Lima
Mensajes: 10
Antigüedad: 10 años, 9 meses
Puntos: 0
Respuesta: Ejecutar JApplet(problema)

Cita:
Iniciado por Xerelo Ver Mensaje
El segundo caso que pones es correcto, lo que pasa es que tienes configurado el sistema operativo para que no ejecute applet sin firmar, y el tuyo no lo está.

Te lo está diciendo el aviso.

Cómo cambiar el nivel de seguridad.

[url]http://www.java.com/es/download/help/jcp_security.xml[/url]

Cómo firmar un applet

[url]http://chuwiki.chuidiang.org/index.php?title=Firmar_Applets[/url]

Si buscando info por ahi llegé a bajar la seguridad en panel de control y ya sale el applet.. de igual manera si no me hubieras ayudado en decirme que no se pone ".class" no lo hubiera sabido xD

lo probe asi "paquete.aplicacion" y "paquete.aplicacion.class" y ambas funcionan.. asi que problema resuelto.

Muchas gracias!!

Etiquetas: html
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:34.