Lanzar un .jar (swing) en un navegador

Nb0218 -  
ElementW Mensajes publicados 5690 Estado Colaborador -
Salut, plante une question qui peut sembler pour certains assez basique mais toute aide serait la bienvenue.
En fait, j'ai développé une application Java Swing, j'ai le .jar. Ce que je veux, c'est pouvoir lancer mon programme sur un navigateur. Quelqu'un a-t-il une idée ou c'est simplement impossible ? Merci pour votre aide d'avance.

1 respuesta

  1. KX Mensajes publicados 19031 Estado Moderador 3 020
     
    Hola,

    Las applets de Java han sido desaprobadas desde Java 9 y los navegadores ya no las soportan.
    https://www.computing.co.uk/?v3
    --
    La confianza no excluye el control.
    0
    1. Nb0218
       
      D'accord, en ce qui concerne les applets, quelle solution me proposez-vous ?
      0
    2. KX Mensajes publicados 19031 Estado Moderador 3 020 > Nb0218
       
      ¿Podrías detallar tu necesidad?
      Porque Java (excepto los applets) no está diseñado para ejecutarse en un navegador, por lo que encontrar una solución alternativa dependerá de lo que realmente quieras hacer... pero no será con Swing.
      0
    3. Nb0218
       
      Justo, deseo hacer que mi aplicación sea accesible a una red desde un servidor.
      0
    4. ElementW Mensajes publicados 5690 Estado Colaborador 1 293 > Nb0218
       
      Te habría dicho que miraras hacia Java Web Start/JNLP, salvo que ellos también están obsoletos desde Java 9.
      La única solución que te queda es distribuir un .jar, o este .jar contenido en un .exe producido por launch4j para Windows, en un .app producido por appbundler para Mac, o comprimido con un
      .sh
      /
      .desktop
      para Linux.
      0
    5. KX Mensajes publicados 19031 Estado Moderador 3 020 > ElementW Mensajes publicados 5690 Estado Colaborador
       
      "un .exe producido por launch4j para Windows"
      Ahora es posible crear un .exe directamente con el JDK.
      Sería bueno que hiciera un tutorial en CCM en algún momento.
      Originalmente está diseñado para JavaFX, pero se puede extender la funcionalidad a la mayoría de los programas Java.
      Ver: https://docs.oracle.com/javafx/2/deployment/self-contained-packaging.htm
      0