Article View: es.comp.lenguajes.java
Article #26485Re: Problemas con JBuilder
From: Jose Monzon
Date: Fri, 01 Jan 1999 00:00
Date: Fri, 01 Jan 1999 00:00
71 lines
4008 bytes
4008 bytes
gcanales escribi� en mensaje <3678DADD.B0C4075C@a01-unix.gsyc.inf.uc3m.es>... >Estamos utilizando JBuilder para realizar un applet, y estamos >utilizando las clases de Jbcl. >Cuando ejecutamos en el Appletviwer no tenemos ning�n problema, pero al >ejecutar en >Netscape nos da un mensaje de error de la siguiente forma: > > Applet exception: class Paquete/nombre_applet got a security violation: >method verification error > >java.lang.VerifyError: Paquete_applet/nombre_applet > >Cuando volvemos a lanzar el applet nos muestra este otro mensaje: > >Applet exception: error: java.lang.NoClassDefFoundError: >Paquete_applet/Nombre_applet > >�Alguien sabe algo sobre esto? S�, yo utilizo JBUILDER y s� de que me hablas. Te contar� lo que le� en la revista RPP del N�39. Si empleas controles propios del Borland (JBCL, significa que no pertenecen al AWT propio del JAVA, por tanto NETSCAPE ni EXPLORER ni HOTJAVA tienen porqu� conocerlos). debes incluir la informaci�n relativa de dichos controles en tu APPLET. Esto se consigue �nicamente realizando ficheros JAR con tu APPLET. No te asustes, ya que con JBUILDER esto es muy sencillo. Lo que pasa es que esta posibilidad incrementan el tama�o del archivo JAR a m�s de 350 KB, y consecuentemente el proceso de carga de la p�gina Web en las condicionse actuales de la RED se vuelve insoportablemente lento. Te explico como incluir el JBCL, para que NetScape se calle la boca: Primero como crear el JAR: Cuando se compila se generan tantos archivos como clases se han definido en nuestro proyecto. Todos los archivos tienen la extensi�n CLASS y se guardan por defecto en el directorio JBUILDER/MYCLASSES/MIPROYECTO, donde MIPROYECTO es el nombre que hemos asignado al proyecto en el asistente de creaci�n de applets. Todos estos archivos, m�s los archivos de las im�genes, no son manejables ya que podemos inadvertidamente olvidarnos de alguno. El entorno de desarrollo tiene una opci�n para empaquetar todos los archivos CLASS de un proyecto en un �nico archivo comprimido con extensi�n JAR. Este proceso se denomina DEPLOYMENT, y se efect�a con un asistente, que aperece el seleccionar en el men� WIZARDS/DEPLOYMENT WIZARD. En la caja de listas del di�logo aparecen todos los ficheros que componen el proyecto. Se pueden excluir del proceso los archivos con extensi�n HTML. A continuaci�n, se introduce el nombre del archivo JAR en el control de edici�n titulado ARCHIVE OUTPUT PATH y finalmente, se pulsa el bot�n FINISH. Para usar los controles propios del Borland (los que mencionas). Es necesario desactivar la casilla JBCL (y JGL) del grupo EXCLUDE en el asistente. Si solamente se usa el panel BEVELPANEL el incremento de tama�o del archivo JAR es mucho m�s peque�o, por ejemplo, de 6,98 kb (con s�lo componentes AWT) a 15,4 kb (controles AWT y paneles BEVELPANEL). Los controles estandar AWT son muy simples y dejan mucho que desear desde el punto de vista est�tico. La ventaja de utilizar solamente controles est�ndar AWT est� en el tama�o del archivo JAR resultante (que es bastante m�s peque�o)... pero es que los de Borland llaman tanto la atenci�n �verdad?. NOTA: Si a�n as� sigue sin visualizarse la APPLET es porque tienes una versi�n de NETSCAPE que no soporta JDK 1.1. Hazte con la versi�n 4.5 de ese mismo navegador (ya la puedes conseguir en casi todas las revistas m�nimante decentes).
Technical Details
Message-ID:
<76jmaj$dn5$1@talia.mad.ibernet.es>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<3678DADD.B0C4075C@a01-unix.gsyc.inf.uc3m.es>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: 1116f3,ce8160885a5bc909 X-Google-Attributes: gid1116f3,public From: "Jose Monzon" <monzonj@idecnet.com> Subject: Re: Problemas con JBuilder Date: 1999/01/01 Message-ID: <76jmaj$dn5$1@talia.mad.ibernet.es> X-Deja-AN: 427848103 References: <3678DADD.B0C4075C@a01-unix.gsyc.inf.uc3m.es> X-Mimeole: Produced By Microsoft MimeOLE V4.72.2106.4 Organization: Telefonica Transmision de Datos Newsgroups: es.comp.lenguajes.java