Articles of applet de

Java – getClassLoader (). GetResource () me está volviendo loco

Tengo esta aplicación de prueba: import java.applet.*; import java.awt.*; import java.net.URL; public class Test extends Applet { public void init() { URL some=Test.class.getClass().getClassLoader().getResource(“/assets/pacman.png”); System.out.println(some.toString()); System.out.println(some.getFile()); System.out.println(some.getPath()); } } Cuando lo ejecuto desde Eclipse, obtengo el error: java.lang.NullPointerException at Test.init(Test.java:9) at sun.applet.AppletPanel.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Classpath (del archivo .CLASSPATH) En mi carpeta c: \ project […]

Obtenga la dirección IP local correcta del applet de Java

Me gustaría determinar la dirección IP local de mi applet java. El problema es cuando hay varias direcciones IP en la misma máquina, que tiene conexiones LAN e Internet (palm, VMWare …). Aquí está mi prueba: public static void main(String[] args) { try { String hostName = InetAddress.getLocalHost().getHostName(); System.out.println(“HostName = ” + hostName); System.out.println(“HostAddressLocal = […]

¿Cómo se depuran los Applets de Java?

Actualmente, la única información que tengo es un mensaje de error de una línea en la barra de estado del navegador. ¿Sabes cómo podría obtener un seguimiento de stack, por ejemplo?

¿Cómo puedo abrir archivos Java .class de una manera legible para los humanos?

Estoy tratando de descubrir qué hace un archivo de clase de un applet de Java bajo el capó. Abrirlo con el Bloc de notas o el Panel de texto solo muestra un montón de gobbledy-gook. ¿Hay alguna manera de rebatirlo de nuevo en un formato algo legible para que pueda intentar descubrir qué está haciendo? […]

Manifiesto de applet de Java: permitir todo Caller-Allowable-Codebase

A partir de Java 7u45, un applet mostrará un mensaje de advertencia (incluso si está firmado con un certificado de confianza) si una página web intenta interactuar con él a través de javascript y esa página no aparece en el atributo de llamador-base de código permisible del manifiesto. Notas de la versión sobre este cambio: […]

¿Por qué se desaprobaban los applets en JDK 9?

Recientemente leí en un artículo publicado por Oracle que van a marcar la clase Applet como obsoleta en JDK 9. Tengo poca experiencia con los applets; Solo he escrito algunos para entender lo básico. ¿Por qué son impopulares y cuál es el motivo principal de su desaprobación?

¿Cómo especificar correctamente la base de código y el archivo en el applet de Java?

Utilizo la versión de Firefox> 3.5 (3.5. , 3.6. , 4. *) E bash especificar la propiedad del archive y la 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 la codebase . Si […]

Error de Java: “Su configuración de seguridad ha bloqueado el funcionamiento de una aplicación local”

Estoy intentando ejecutar este código HelloWorld simple escrito en Java desde mi navegador ( Chrome ): public class HelloWorld extends JApplet { public void init() { try { SwingUtilities.invokeAndWait(new Runnable() { public void run() { JLabel lbl = new JLabel(“Hello World”); add(lbl); } }); } catch (Exception e) { System.err.println(“createGUI didn’t complete successfully”); } } […]

socket que progtwig el cliente múltiple a un servidor

¿Cómo se maneja un cliente múltiple para conectarse a un servidor? Tengo este LogServer.java import javax.net.ssl.*; import javax.net.*; import java.io.*; import java.net.*; public class LogServer { private static final int PORT_NUM = 5000; public static void main(String args[]) { ServerSocketFactory serverSocketFactory = ServerSocketFactory.getDefault(); ServerSocket serverSocket = null; try { serverSocket = serverSocketFactory.createServerSocket(PORT_NUM); } catch (IOException […]

Versión major.minor no compatible 52.0

Imágenes: Símbolo del sistema que muestra las versiones Imagen de error Hello.java import java.applet.Applet; import java.awt.*; public class Hello extends Applet { // Java applet to draw “Hello World” public void paint (Graphics page) { page.drawString (“Hello World!”, 50, 50); } } Hello.html HelloWorld Applet Error Hello : Unsupported major.minor version 52.0 ¿Cuál puede ser […]