Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Eseguire Jar in Web

  1. #1

    Eseguire Jar in Web

    Ciao a tutti. Per un progetto universitario devo permettere l'esecuzione di un programma Java compilato Jar in una pagina web più varie utility accessorie.

    Questo Jar, dati opportuni parametri in ingresso, restituisce sullo stdout delle stringhe.

    E' possibile eseguirlo in un sito Web senza modificare il codice del programma? O bisogna invocare tramite servlet le opportune funzioni (e quindi serve il sorgente da modificare)?

    Spero di essere stato abbastanza chiaro sulla natura del mio problema...
    Grazie in anticipo.

  2. #2
    NOn mi è ben chiaro cosa devi fare comunque in via generale potresti trasformare la tua applicazione java in un applet e inserirla in una JSP cosi potrai richiamarla da browser.


  3. #3
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: Eseguire Jar in Web

    Originariamente inviato da Lukiep
    Spero di essere stato abbastanza chiaro sulla natura del mio problema...
    No purtroppo, la questione è solamente quella che dovresti precisare se quel tuo jar contiene una applicazione "desktop" (ha il classico main()?) oppure è una "applet"?
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  4. #4

    Re: Eseguire Jar in Web

    Originariamente inviato da Lukiep
    O bisogna invocare tramite servlet le opportune funzioni (e quindi serve il sorgente da modificare)?
    il metodo main sarà comunque public; quindi lo puoi richiamare tranquillamente da servlet; e per richiamare i metodi pubblici non ti serve avere i sorgenti.
    Ma il tuo problema è che devi leggere dallo standard output!

    Una strada, ma non so, essendo un esercizio, se è quello che si vuole, è redirigere lo standard output. Un esempio lo trovi sul libro di Eckel: http://www.codeguru.com/java/tij/tij0114.shtml (vedi "Redirecting standard IO").
    Ivan Venuti
    Vuoi scaricare alcuni articoli sulla programmazione, pubblicati su riviste di informatica? Visita http://ivenuti.altervista.org/articoli.htm. Se vuoi imparare JavaScript leggi il mio libro: http://www.fag.it/scheda.aspx?ID=21754 !

  5. #5
    è un'applicazione desktop, non un applet.
    Quindi il main si può invocare? Buono a sapersi.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.