Uso la versión de Firefox> 3.5 (3.5. , 3.6., 4. *) E intento especificar la propiedad archive
y codebase
correctamente pero no funciona. Mi clase principal para applet se encuentra en el archive
y algunas clases necesarias que se cargan durante el tiempo de ejecución se encuentran en el codebase
. Si especifico solo el archive
, se carga el applet pero faltan las clases de codebase
. Si especifico el archive
y el codebase
, entonces el applet no se puede cargar. Parece que Applet intenta cargar la clase principal desde la carpeta codebase
y no mira en el archivo archive
.¿Cómo especificar correctamente la base de código y el archivo en el applet de Java?
<html>
<body>
<applet width=600 height=300 code="MyClass.class"
type="application/x-java-applet;jpi-version=6"
archive="http://myurl.com/archive/myjar.jar"
codebase="http://myurl.com/classes">
no applet
</applet>
</body>
</html>
Clase principal se encuentra en http://myurl.com/archive/myjar.jar y clases de ejecución están situados en http://myurl.com/classes.
Muéstranos tu corta pero completa HTML ejemplo, junto con una descripción de la estructura del directorio que contiene cada uno de los recursos. –
Hay una opción (con una etiqueta 'param' dentro de la etiqueta' applet') para desactivar 'codebase'. Creo que el antiguo MRJ en la Mac siempre ignoró el 'codebase' si tuvieras un' archive'./No estoy seguro si el 'codebase' requiere un'/'posterior. –