Ciao a tutti,
premetto che sono a digiuno con Java. Conosco altri linguaggi di programmazione ma questo per me � il primo approccio con java.
Per necessit� devo implementare via web (quindi tramite applet java) un sistema automatico di scansione di documenti attraverso lo scanner, e, in seguoto upload sul server. Per fare questo sto utilizzando Morena 7 (http://www.gnome.sk/Morena/morena.html) che con qualche piccola modifica fa esattamente quel che mi serve.
Ora passiamo ai problemi. Ho un file .jar contenente i .class e funziona tutto correttamente. Ho un file .java (MorenaStudio.java) con una classe di esempio. Come faccio ad aggiungere questo file nel file jar e sostituire quindi la classe esistente con la mia modificata? io ho fatto delle prove ma probabilmente sbaglio qualcosa.
Se pu� servire io ho fatto cos�:
- modificato il file .java
- compilato il file con il comando: javac -classpath c:\test\scan\lib\morena7.jar MorenaStudio.java
- a seguito della compilazione mi si creano correttamente i vari file .class
- inserisco i file nel jar: jar uf morena7.jar *.class
- eseguo il file .jar che prima funzionava, e ora non succede nulla di nulla.
Ora... dopo il passaggio 3 (quindi dopo la compilazione del file .java) se io apro con winzip il file .jar e ci sovrascrivo i file .class con i file appena generati, funziona tutto ma non credo sia la procedura corretta. Altra anomalia: se eseguo direttamente da windows morena7.jar con la procedura "non corretta" se lo eseguo su windows funziona (e mi prende correttamente le modifiche) se lo eseguo da browser come applet java non funziona e mi da errore (ovviamente il file originale invece funziona correttamente)
Suggerimenti?
Grazie in anticipo
premetto che sono a digiuno con Java. Conosco altri linguaggi di programmazione ma questo per me � il primo approccio con java.
Per necessit� devo implementare via web (quindi tramite applet java) un sistema automatico di scansione di documenti attraverso lo scanner, e, in seguoto upload sul server. Per fare questo sto utilizzando Morena 7 (http://www.gnome.sk/Morena/morena.html) che con qualche piccola modifica fa esattamente quel che mi serve.
Ora passiamo ai problemi. Ho un file .jar contenente i .class e funziona tutto correttamente. Ho un file .java (MorenaStudio.java) con una classe di esempio. Come faccio ad aggiungere questo file nel file jar e sostituire quindi la classe esistente con la mia modificata? io ho fatto delle prove ma probabilmente sbaglio qualcosa.
Se pu� servire io ho fatto cos�:
- modificato il file .java
- compilato il file con il comando: javac -classpath c:\test\scan\lib\morena7.jar MorenaStudio.java
- a seguito della compilazione mi si creano correttamente i vari file .class
- inserisco i file nel jar: jar uf morena7.jar *.class
- eseguo il file .jar che prima funzionava, e ora non succede nulla di nulla.
Ora... dopo il passaggio 3 (quindi dopo la compilazione del file .java) se io apro con winzip il file .jar e ci sovrascrivo i file .class con i file appena generati, funziona tutto ma non credo sia la procedura corretta. Altra anomalia: se eseguo direttamente da windows morena7.jar con la procedura "non corretta" se lo eseguo su windows funziona (e mi prende correttamente le modifiche) se lo eseguo da browser come applet java non funziona e mi da errore (ovviamente il file originale invece funziona correttamente)
Suggerimenti?
Grazie in anticipo