mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.java
Titolo: [?] Distribuzione di un applicazione java --consiglio.

Ciao a tutti.
Ho sviluppato un semplice programma java che è destinato ad essere
distribuito da un server Web e che quindi deve essere eseguito su computer
di cui non conosco nulla.
Leggendo in giro, ho scoperto la possibilità di fare un jar eseguibile, un
exe che comprenda le librerie, oppure utilizzare InstallAnyWhere(giusto?).
Il mio problema, però, è un altro. Per lo sviluppo dell'applicazione, ho
utilizzato Kawa e la sua possibilità di creare dei Project(come penso tutti
gli IDE evolti per java). Mediante la compilazione da Kawa, tutto è ok e il
programma sembra funzionare. Ma se tento di compilare il sorgente da DOS non
c'è modo di farlo funzionare(mi dice che non trova le classi). Tutte le
classi si trovano in un package chiamato cesa.mieclassi che si trova nel
classhpath (tra l'altro l'ho copiato nelle dir ext della javahome).
Domanda 1:Come posso essere sicuro che venga eseguito su qualunque computer
(che ha la JVM)?
Domanda 2: la classe contenente il main deve trovarsi nel package, ho deve
essere una classe di partenza che importa il package stesso?
Grazie a tutti per un consiglio.
Fabio

 c'Š modo di farlo funzionare(mi dice che non trova le classi).
Ecco perche' le IDE sono una brutta cosa. :-)
*Cosa* esattamente succede quando provi a lanciarlo? Devi capire che un'IDE 
ti nasconde una marea di dettagli - che sono essenziali se vuoi fare le cose 
seriamente, o se vuoi una risposta qui. 
-- 
Life's something u don't get out alive..
ObjectZone - 
http://space.tin.it/computer/csadun

  |
|  Delete WORLD from address, to send |
+-------------------------------------+
Newsgroup: it.comp.java
Titolo: Come ordinare oggetti?

Ciao,
ho una classe Barca cosě:
class Barca
{
	int numero;
	int punteggioRegata;
	int punteggioEstetico;
	int punteggioTotale; //somma di regata+estetica
 
	//vari metodi
}
ne creo tanti oggetti, uno per ogni barca che si iscrive, le salvo tutte 
in una collezione (non saprei quale: Barca[]? Hashtable? Vector? Map? ... ?)
per inserire i rispettivi punteggi, le "stamperei" in ordine di numero 
(crescente),inserirei punteggi, e poi vorrei generare 3 classifiche (ovvie):
- per punteggio totale (decrescente)
- per punteggio regata (decrescente)
- per punteggio  estetico (decrescente)
Non so come fare, perň, a ordinarle secondo questi diversi criteri, 
senza dovermi scrivere un'algoritmo io. C'č qualcosa di pronto? Credo di 
si! Magari qualcuno puň farmi anche un esempio?
Grazie!

 si! Magari qualcuno può farmi anche un esempio?
http://java.sun.com/j2se/1.4.2/docs/api/java/util/Collections.html#sort(java.util.List,%20java.util.Comparator)
"Sorts the specified list according to the order induced by the
specified comparator. All elements in the list must be mutually
comparable using the specified comparator (that is, c.compare(e1, e2)
must not throw a ClassCastException  for any elements e1 and e2 in the
list)."
Quindi: Ti crei 3 classi che implementano l'interfaccia Comparator
implementando il metodo compare(Object o1, Object o2):
  public class ComparePunteggioRegata implements Comparator {
    public int compare(Object o1, Object o2) {
      Barca b1 = (Barca)o1;
      Barca b2 = (Barca)o2;
      if (b1.getPunteggioRegata() < b2.getPunteggioRegata()) return -1;
      if (b1.getPunteggioRegata() > b2.getPunteggioRegata()) return 1;
      return 0;  // medesimo punteggio
    }
  }
Le altre classi, ComparePunteggioTotale e ComparePunteggioEstetico sono
molto simili (Anzi, si poteva usare una sola classe e usare la
reflection per accedere al getter giusto ... hmmmm ...).
Ora sei pronto a sortare la tua lista di barche:
  Collections.sort(listaDiBarche, new ComparePunteggioRegata());
  ...
  Collections.sort(listaDiBarche, new ComparePunteggioTotale()):
  ...
  Collections.sort(listaDiBarche, new ComparePunteggioEstetico());
Se usi un array per lista di barche (Barca[] barche) trasformala in una
List:
  List ordinataPerPunteggioRegata = Arrays.asList(barche);
Ciao e buon lavoro !
-- 
Giambo - Occhio al filtro antispam _e_ alla whitelist !

Ti ringrazio, proprio non capivo come usare questo Comparable!
Grazie ancora
Newsgroup: it.comp.java
Titolo: passaggio valori pagina jsp e struttura pagina

sono due domande in una:
- tramite una servlet apro una pagina jsp usando il comando 
sendRedirect(pagina da aprire).nella pagina jsp ci sono due campi che 
devo riempire con dei valori memorizzati nella servlet. come faccio?
- nella pagina jsp devo inserire dei "collegamenti" a 3 pagine (ognuna 
delle quali ha però bisogno di un paramentro incluso nella pagina jsp.
non penso che sia possibile avviare la pagina tramite un semplice 
collegamento altrimenti non saprei come "trasportare" il dato e quindi 
pensavo di usare dei 
bottoni.se
 uso i bottoni però non so come far 
riconoscere alla servlet il comando per ogni bottone.
potete aiutarmi?

 riconoscere alla servlet il comando per ogni bottone.
Ancora: li passi come parametri nell'url del link. Non importa fare dei 
bottoni.
Oppure se il collegamento avviene tramite un <form>, metti nel form dei 
campi di input "hidden" con i valori richiesti e ci pensa il form a 
passare i parametri al servlet che imposti in action.


campo1 e campo2 saranno i campi della pagina jsp. o no?

 campo1 e campo2 saranno i campi della pagina jsp. o no?
val1 e val2 sono due variabili della servlet corrente (String).
campo1 e campo2 sono due nomi di parametri che tu avrai battezzato. In 
prova.jsp ti ritroverai:
<%
String val1 = request.getParameter("campo1");
String val2 = request.getParameter("campo2");
%>
ed ecco "magicamente" che val1 e val2 sono passati da una pagina all'altra.
Quello che chiedevi.

Newsgroup: it.comp.java
Titolo: usare più schede audio

è possibile in java usare più schede audio se si come?
mi servirebbe usare java layere per riprodurre mp3 è possibile?
ciao gabry 


come posso fare?
Newsgroup: it.comp.java
Titolo: MIO BUG

Va bene,
mi rispondo da solo: ho trovato il bug, sono un deficiente.
Beh... almeno ho scoperto questo newsgroup che prima non lo
conoscevo.... aspettatevi quindi altri messaggi di questo tipo...!
Se devo togliere la firma qua sotto (con le home pages) ditemelo.
--
-==+ tHe bUG +==-
    .-°^°-._.-°^°-._.-°^°-._.-°^°-._.-°^°-._.-°^°-._.-°^°-._.-°^°-.
  Personal Page - 
http://niccolo.cjb.net
  TNT Page      - 
http://tntrule.cjb.net

>mi rispondo da solo: ho trovato il bug, sono un deficiente.
Beh insomma, avremmo un mondo pieno di cretini, credo che nessuno
sia esente dai bug! Almeno... lo diceva un certo Murphy... :-D
-==[ Andrea Marchini, Client Coder & Builder (Avenger) @ The Gate MUD ]==-
|  email: 
and...@marchini.net
             email: 
ave...@thegate.ngi.it
  |
|  
http://www.marchini.net
 
http://thegate.ngi.it
  |
|                                                   
thegate.ngi.it
 ????  |
-========================================================================-
Newsgroup: it.comp.java
Titolo: setAttribute con una jsp

Salve sto cercando di scrivere una .jsp che oltre ai dati ottenuti da una
form mandi alla servlet anche il contenuto di un paio di variabili.
Il codice che sto usando è il seguente (contenuto nella jsp)
"
<%
String codiceCorso = (String)request.getAttribute("codiceCorso");
String userId = (String)request.getAttribute("userId");
 request.setAttribute("codiceCorso", codiceCorso);
 request.setAttribute("userId"     , userId);
%>
"
come si vede non fa altro che forwardare due variabili alla servlet
successiva.. le due variabili vengono anche utilizzate nella servlet.
la servlet viene invocata successivamente dal tasto submit di una form..
il programma compila correttamente, ma nella request della servlet non c'è
traccia dei due parametri..
potete spiegarmi come dovrei fare???? e dov'è il problema?
Grazie
Giulio

...

Newsgroup: it.comp.java
Titolo: salvare su disco l'istanza di una classe java dalla memoria  ?

Salve volevo chiedere una cosa che puo' esssere abbastanza complessa ma
teoricamente possibile ovvero salvare su un file
l' istanza di una classe presente in memoria per poi successivamente
ricaricarla tramite il ClassLoader.
Questa operazione di fatto con le classi di tipo serializable
è semplice ma con molte le altre classi non si puo' usare la stessa
tecnica,
quindi cercavo un metodo alternativo ma efficace
che possa leggere direttamente dalla memoria.
questo è il metodo noto dove MiaClasse è serializable:
FileOutputStream fos = new FileOutputStream(file);
ObjectOutputStream oos = new ObjectOutputStream(fos);
oos.writeObject(MiaClasse);
oos.flush();
oos.close();

che possa leggere direttamente dalla memoria.
Non potendo accedere direttamente alla memoria via puntatori, non credo si 
possa affrontare diversamente il problema... Non capisco, però, dove sia il 
problema nell'usare il meccanismo di serializzazione.
Scorpio.

l'unico modo che hai per scrivere un oggeto su file è serializzarlo, 
questo può essere fatto solo se la classe è stata pensata per essere 
serializzata, e quindi esplicitamente diciarata serializable.
Immagina di poter serializzare qualunque cosa ad esempio come un oggetto 
che contiene una connessione a un DB, ha senso?

Newsgroup: it.comp.java
Titolo: classloading

Ciao,
ho un dubbio da risolvere.
Sto scrivendo un programma distribuito
ed ho bisogno di sapere una cosa.
Il programma e' su due PC A e B.
Tramite RMI chiamo da PC A il metodo
resolve(Struttura oggetto){
    oggetto.solve();
}
sul PC B.
Il fatto e' che oggetto non e' di classe Struttura, ma
una sottoclasse qualsiasi della classe Struttura.
oggetto contiene sempre una struttura dati con classi
non esistenti nel PC B.
La domanda e': devo utilizzare un class loader per caricare
il bytecode delle classi sconosciute a B?
In caso positivo, non sapendo come funziona un class loader,
qual e' il metodo java per caricare la classe in memoria datone
la stringa o l'array di byte corrispondenti
(che potrei passare come argomenti del metodo)?
Grazie mille.
Mattia

 non esistenti nel PC B.
Non puoi: le due macchine devono essere allineate in termini di classi. Se 
una classe X non è presente nel classpath di una JVM, questa non può "creare 
dal nulla" X per deserializzarla da uno stream...
Saluti,
Scorpio.

Newsgroup: it.comp.java
Titolo: data in formato gg/mm/aa HH:MM

Ciao,
ho una data in una variabile di tipo Date.
Se faccio date.toString(), mi restituisce:
      Fri Jan 26 17:47:57 CET 2007
Come la ottengo invece nel formato:
      26/01/07 17:47
?
Grazie.
-- 
SigiTM
Togli 'NOSPAMMM' per rispondermi.
Visita il sito dei Metal Detector: 
http://listen.to/metaldetector

 ?
E' oramai una delle domande piu' gettonate su questo gruppo :/ ...
http://java.sun.com/j2se/1.5.0/docs/api/java/text/SimpleDateFormat.html

Giambo ha scritto:

Aggiungo, usa questo "pattern": "dd/MM/yy HH:mm" oppure "dd/MM/yyyy HH:mm"
Newsgroup: it.comp.java
Titolo: Problema applet lancio moneta

Ho provato a creare quest'applet che simula il lancio di una moneta.
All'interno del container ci sono 2 textfield, 2 jlabel ed un pulsante.
Cliccando sul pulsante in un jtextfield compare il risultato del lancio e
nell'altro jtextfield compaiono il numero di lanci effettuati e il numero di
teste e croci ottenuti.
Il problema sorge quando provo a compilare il programma, mi viene dato
errore a questa riga:         Container c = getContentPane();
Come posso risolvere il problema?
Grazie
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class Lancia extends java.applet.Applet  implements ActionListener{
    JTextField risultato, freq;
    JLabel ris, fr;
    String output;
    JButton lan;
    int fre;
    public void init() {
        Container c = getContentPane();      //mi viene dato errore qui;
        c.setLayout(new FlowLayout());
        ris = new JLabel ("Risultato");
        c.add(ris);
        risultato = new JTextField (10);
        risultato.setEditable (false);
        c.add(risultato);
        fr = new JLabel ("Stato");
        c.add(fr);
        freq = new JTextField (20);
        freq.setEditable(false);
        c.add(freq);
        lan = new JButton ("Lancia moneta");
        lan.addActionListener(this);
        c.add(lan);
    }
    public void actionPerformed(ActionEvent e) {
        lancia();
    }
    public void lancia(){
        int a, count=0, c=0, t=0;
        a = 1+ (int) (Math.random()*2);
        count++;
        if (a==1){
            t++;
            output = "Numero lanci: " + count + ", numero teste: " + t + ",
numero croci: " + c;
            risultato.setText ("Testa");
            freq.setText(output);
        }
        else if (a==2){
            c++;
            output = "Numero lanci: " + count + ", numero teste: " + t + ",
numero croci: " + c;
            risultato.setText("Croce");
            freq.setText(output);
        }
    }
}

si ma che errore?

 si ma che errore?
questo errore:
symbol  : method getContentPane ()
location: class Lancia
        Container c = getContentPane();
                      ^
1 error
Errors compiling Lancia.

getContentPanel non esiste dentro java.applet.Applet esiste solo dentro
JFrame.
Guardati un esempio di Applet e guarda come si fa penso si utilizzi la
procedura add
ciao
Domenico

 ha scritto nel messaggio
news:HNyXa.27969$cl3.9...@news2.tin.it...

Ho risolto il problema la classe Lancia non estende più la classe Applet ma
quella JApplet e tutto funziona adesso grazie.

Newsgroup: it.comp.java
Titolo: problema:stringhe

come faccio ad aggiungere ad un indirizzo c:\.....\....txt uno "\" in più

 come faccio ad aggiungere ad un indirizzo c:\.....\....txt uno "\" in piů

Newsgroup: it.comp.java
Titolo: APPLET X fare i GRAFICI

Visto che ASP non permette di fare immagini
ho pensato che per un grafico la cosa migliore
fosse quello di avere un'applet che riceve i
parametri da una pagina html scritta con l'ASP:
in questo modo sarebbe comunque dinamica
e il grafico lo creerebbe l'applett.
Qualcuno di voi puo' aiutarmi a trovarne una in grado
di fare cio' che mi serve?
Grazie

...

Newsgroup: it.comp.java
Titolo: Incominciare a programmare....

Salve a tutti ho scaricato la java2sdk per linux e vorrei cominciare a 
programmare... il problema č che dopo aver istallato la java2sdk il 
computer mi dice che non riesce a trovare le librerie giuste.. qualcuno 
sa darmi una mano?

 computer mi dice che non riesce a trovare le librerie giuste.. 
Per cominciare leggi il tutorial su 
http://java.sun.com
 e le FAQ del
gruppo che sono postate regolarmente, poi spiega che cavolo vuol dire
"non riesce a trovare le librerie giuste".
Davide

supponendo di aver installato la javasdk in 
home/Desktop/java/j2sdk1.4.1_01 come devo impostare i vari path?
Grazie per l'aiuto


Dimenticavo il computer mi dice quando faccio javac "can't find libjava.so"

 home/Desktop/java/j2sdk1.4.1_01 come devo impostare i vari path?
export PATH=$PATH:/home/Desktop/java/j2sdk.../bin
Davide

Newsgroup: it.comp.java
Titolo: Javac: algoritmo per le dipendenze

Ciao a tutti,
Qualcuno di voi mi sa dare un pointer all'algoritmo che javac (o jikes)
usano per risolvere le dipendenze tra classi durante la compilazione??
Cioe' se compilo "class a extends b {...}" e b non e' nel classpath viene
cercata da qualche parte in qualche modo e compilata etc.etc. Mi sono reso
conto che le dipendenze possono diventare non banali....
Grazie e auguri!
-- Giuseppe



se una classe non sta nel classpath, il compilatore la cerca
all'interno della classe corrente ...
se non la trova nemmeno nella classe corrente ....
darà errore
Antonio

 wrote in message
news:56392usqflub7hqrv...@4ax.com...

Un po' semplicistica :0 Immagino che prima cerchi nella dir corrente per il
sorgente da compilare (non ci sono solo inner classes!) ma potrebbe anche
cercare in una dir particolare a seconda del package. E poi ci potrebbero
essere dipendenze circolari etc. etc. da risolvere.
Non e' banale... O almeno a me non sembra...
-- Giuseppe

 wrote in
news:9m%U7.350048$
sq5.17...@news.infostrada.it
: 

Puoi dare un'occhiata a
http://space.tin.it/computer/csadun/software/cpacker
 (che risolve il
problema per un intento specifico, quello di costruire un jar minimo per
un'applicazione). 
Dai tempi in cui lo scrissi, ci sono ormai parecchie cose in giro. Per le
dipendenze pure, mi pare che jikes usasse un'algoritmo piu' furbo di
javac (nel senso che javac _non_ trova tutte le dipendenze in certi
casi); c'e' un task in ant al riguardo; e su sourceforge dovresti trovare
qualcosa. 
-- 
Life's something u don't get out alive..
ObjectZone - 
http://space.tin.it/computer/csadun
Newsgroup: it.comp.java
Titolo: Quesito su Hashtable

Salve, volevo chiedere come posso recuperare una chiave dell'hashtable
fornendone il valore!
Grazie
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 fornendone il valore!
Da quel che vedo nella documentazione, il massimo che puoi fare è vedere 
se l'hashtable contiene la chiave. Un'idea che mi viene in mente 
potrebbe essere quella di usare 2 hashtable, dove con la seconda 
gestisci la relazione inversa.

 fornendone il valore!
Eh?
Non sono sicuro di aver capito quello che ti serve, pero' nel caso 
peggiore puoi usare il metodo keys() di Hashtable e te le scorri tutte 
fino a trovare quella che ti interessa.
Saluti
CarMas


Ci avevo pensato anche io, volevo sapere se c'era il modo, magari
utilizzando un'altra struttura dati!



Usa entrySet.
Scorriti il set risultante testando il getValue.
Quando c'è corrispondenza, il getKey ti darà la chiave.
Occhio che ovviamente ad un value possono teoricamente corrispondere
più key

 utilizzando un'altra struttura dati!
la struttura dati che cerchi e' appunto una doppia hashtable. non e'
complicato scriverla e ne trovi di gia' fatte in rete.


Non ho capito " testando il getValue" che cosa intendi?


 >
if (myValue.equals(myEntrySetObject.getValue())  //myValue è il valore
che cerchi, myEntrySetObject il risultato dell'iterazione



Ancora non capisco.
Ma devo usare un Iterator, prchè da quello che hai scritto non mi sembra!



Quella if va nel ciclo di iterazione (il cui i-esimo elemento risultato
è myEntrySetObject)


Scusa se sono un pò pesante, ma ancora non capisco
Allora io faccio:
		Iterator it = myhashtable.entrySet().iterator();
		while (it.hasNext()){
	                                  if(it.next().equals(........qui che ci metto??......))


 					}
Non ti ricordi nemmeno più la tua domanda iniziale?


Ho capito, mi conviene usare due Hashtable!
(di quale classe fà parte il metodo getValue()?)


Newsgroup: it.comp.java
Titolo: Mi servirebbero delle info indispensabili

Sto usando, per motivi non dipendenti da me, VisualJ++ 6
2 domande 2:
1) Esiste la libreria Swing?
ho cercato sotto il nome javax ma non esiste....
2) per le liste di array? non ho trovato neanche quelle....
Ringrazio anticipatamente
Gilmour
-- 
Icq: 32405502
Se le persone che parlano male di me, sapessero quello che dico io di loro, parlerebbero peggio.
Jim Morrison
Clicca sul link per contattarmi direttamente da icq
http://msg.mirabilis.com/scripts/contact.dll?msgto=32405502


Stesso dicasi per le collection (se parli di questo)
HTH,
    Bruno.
|
| Bruno Bossola
| A Java Software Engineer :-)
| 
http://bbruno.fasturl.it
|
| 
http://members.xoom.it/bbruno
| 
http://digilander.iol.it/bbossola
|

 ho cercato sotto il nome javax ma non esiste....
http://java.sun.com/products/jfc/download.html#1.1
se poi funzioni con quella ..... di VJ proprio non so.
Newsgroup: it.comp.java
Titolo: [HELP] Richiamare funzioni in DLL Windows con Java

Saluti e buona Pasqua a tutto il NG!
Volevo sapere se č possibile richiamare attraverso il linguaggio Java
funzioni contenute in una libreria a collegamento dinamico (DLL) a 32 bit
per Windows; se sě, č consentito caricare la DLL dinamicamente in modo
simile ad una chiamata alla funzione API LoadLibrary() di Windows?
Postate anche un piccolo esempio di codice se disponibile.
Grazie in anticipo per ogni eventuale risposta. Ciao!
--
Marco Breveglieri (
br...@sintesi.com
)
SINTESI S.r.l. (
www.sintesi.com
)

 Grazie in anticipo per ogni eventuale risposta. Ciao!
Certamente, devi usare JNI (Java Native Interface) ed effettivamente
c'e' una cosa tipo load-library. 
Guarda qui, c'e' tutto quello che ti serve...
http://java.sun.com/docs/books/tutorial/native1.1/
-- Giuseppe

Newsgroup: it.comp.java
Titolo: Sviluppo sito

Io devo sviluppare una intranet in jsp ,
creo le pagine con un editor e le classi bean 
con jcreator ,il mio problema principale è :
quando ho finito di sviluppare tutte le pagine ,
con le sessioni , e tutti i bean , come posso 
rendere tutto "invisibile" al cliente dove andrò ad installarlo?
cioè come posso fare per non far vedere il codice non tanto delle 
pagine , ma delle classi bean ??
vi sarei gratitissimo per ogni vostra risposta ...
ringrazio fin d'ora tutti quelli che mi risponderanno ...
Mirko.

 pagine , ma delle classi bean ??
Per rendere invisibile il codice, senza permettere di fare un reverse
sui .class, l'unico sistema e' quello di usare un obfuscator, anche se
non hai la certezza al 100% che il tuo codice non possa essere letto.
Ovviamente devi distribire solo i .class, ma questo mi sembra
abbastanza ovvio.
Qui ce un buon obfuscator:
http://www.retrologic.com/
Ciao.
Nic

 pagine , ma delle classi bean ??
Non ti fasciare la testa, questa cosa non succederà mai,a meno che tu
non scriva codice HTML scambiandolo per Java :-)
G.M.
Newsgroup: it.comp.java
Titolo: "Contrab" in java

Salve,
dovrei creare una piccolo tool che funzioni da "contrab" di una
applicazione. In sostanza deve mandare in eseguzione una applicazione
.jar ed attendere la terminazione della stessa per poterla rinviare
nuovamente in eseguzione (in modo da poter definire anche un numero di
cicli di eseguzione). Ovviamente la parte difficile è quella di
catturare l'evento di terminazione dell'appliazione .jar da eseguire.
Grazie mille, Maria

cerca su google "posix for java"

Non l'ho mai usato ma dovrebbe essere cosě:
public class ExecAndWait {
    public static void main(String[] args) throws Exception {
      Process p = Runtime.getRuntime().exec("tuofile.jar");
      p.waitFor(); //il processo si sospende finchč l' eseCuzione :-) di 
tuofile.jar non termina
      System.out.println("Done.");
      }
    }

Puoi usare la libreria QUARTZ di OpenSinfony sito
www.opensymphony.com/quartz/
.

 writes:
mc> Salve, dovrei creare una piccolo tool che funzioni da "contrab" di
mc> una applicazione. In sostanza deve mandare in eseguzione una
mc> applicazione .jar
Scusa,  ma  mettere il  jar  nel  classpath,  caricare la  classe  con
Class.forName() ed invocarne il main() è troppo brutto ? :) :) :)
-- 
 /\            ___
/___/\__|_|\_|__|___Gian Uberto Lauri_____________________
  //--\ | | \|  |   Integralista GNUslamico  
\/		    e allevatore di bug da competizione

Newsgroup: it.comp.java
Titolo: Java - tutto in un JAR!

Salve a tutti ho sviluppato una app java che necessita di diversi Jar...
scusate la domanda stupida: come faccio adesso a riunirli tutti in uno
solo? :) Grazie per l'aiuto!!! ^_^
dddjava
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 solo? :) Grazie per l'aiuto!!! ^_^
diciamo che normalmente non puoi... nel senso che se ogni jar ha un suo
manifest (mooolto probabile), se inoltre è stato firmato non hai
possibilità di riunire le varie classi (e resources) in un unico jar.
Semplicemente basta che li metti nel ClassPath quando lanci la tua
applicazione (qualcosa tipo java -cp jar1.jar;jar2.jar...
miaMainClass). Puoi anche creare un file batch (shell script su Linux e
Mac, bat sotto Win) che lancia il tutto oppure affidarti ad un tool (io
uso Launch4j) che ti crea anche un exe per lanciarlo.
Se vuoi provare (a volte funziona...) potresti dezippare (i jar sono
normali zip) tutti i tuoi jar in una cartella e infine rizziparli tutti
insieme... tieni però conto che spesso anche solo le licenze non ti
consentono questa manovra poco ordotossa :)
bye

 dddjava
Vedi 
http://one-jar.sourceforge.net/
Oppure, se usi eclipse, cerca il plugin Fatjar.
Newsgroup: it.comp.java
Titolo: Struts

org.apache.jasper.JasperException: Module 'null' not found.
perche?
grazie
__________________________________________________________________ Luca
Mansutti ICQ#: 240371916 Current ICQ status: + More ways to contact me Get
ICQ! __________________________________________________________________

 grazie
qualche info in piů non č che fa male :D
-- 
Davide Consonni

- vai su 
http://www.google.com/
- Inserisci:
org.apache.jasper.JasperException: Module 'null' not found
- clicca su "mi sento fortunato"
--
www.megadix.it

 Davide Consonni

Esiste un decente plugin struts per eclipse magare open source?


> Esiste un decente plugin struts per eclipse magare open source?
Che plug-in hai usato che ti sono sembrati indecenti?
Quali sono i tuoi requisiti di decenza per un plug-in struts per eclipse?
Tarin
-- 
Tarin Gamberini
www.taringamberini.com



quello di myeclipse ad esempio
-- 
Il mio nome è legione

> quello di myeclipse ad esempio
è a pagamento........


Newsgroup: it.comp.java
Titolo: domanda su JCreator

ciao
non riesco a compilare ed eseguire i file.
mi dice che il path non č corretto
grazie
ciao

mi dice che il path non è corretto
controlla le impostazioni
----
Lawrence "Rhymes" Oluyede
rhy...@myself.com

Newsgroup: it.comp.java
Titolo: Validazione schema in xerces

Ciao a tutti,
qualcuno ha provato, ed è riuscito, a validare un xml con schema in xerces ?
Utilizzo la seguente porzione di codice, che in effetti valida l'xml ma non
considera minimamente lo schema.
Questa la dichiarazione nel xml
......
<test xmlns:xsi="
http://www.w3.org/2001/XMLSchema-instance
"
xsi:noNamespaceSchemaLocation="test.xsd">
......
Questo il codice che valida
.....
        DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
        factory.setValidating(true);
        DocumentBuilder builder = factory.newDocumentBuilder();
        Document doc = builder.parse(streamToParse);
.......
Anche settando via codice lo schema non ottengo risultati
.....
        String schemaSource = "test.xsd";
        String JAXP_SCHEMA_SOURCE
="
http://java.sun.com/xml/jaxp/properties/schemaSource
";
        factory.setAttribute(JAXP_SCHEMA_SOURCE, new File(schemaSource));
......
Ho inoltre provato a far girare un esempio preso dal sito di apache
http://xml.apache.org/xerces2-j/faq-dom.html#faq-6
ma non riesco ad accedere ad una classe del package menzionato
import org.w3c.dom.DOMConfiguration
nel package in mio possesso quella classe non esiste.
Ovviamente non ho capito dove recuperarla :(
grazie in anticipo
Giube
--------------------------------
Inviato via 
http://usenet.libero.it

 
Non so da dove salti fuori quella classe. Io ho nel mio classpath i file
xercesImpl.jar e xmlParserAPIs.jar. In xmlParserAPIs.jar c'e' il package
org.w3c.dom, ma (almeno in questo jar) non contiene quella classe.
-- 
Lucio Benfante
Brainbench MVP for Java 1
http://www.brainbench.com
MyTranscript: 
http://www.brainbench.com/transcript.jsp?pid=167064

Grazie mille, ha funzionato alla perfezione :)

Newsgroup: it.comp.java
Titolo: Come imporre una versione di Java a Internet Explorer ?

Ciao a tutti,
sulla mia macchina ho installate 2 versioni del runtime di java:
1.4.2.16
e, dopo aver eseguito la procedura di aggiornamento, anche la:
1.6.0.03
Il problema è che da Internet Explorer (7) devo accedere ad una applicazione 
web di terze parti (BusinessObjects XI2) la quale NON è compatibile con 
l'ultima versione del runtime.
A parte disinstallare la versione 1.6.0.03 dal PC (soluzione funzionante), 
esiste un altro modo per IMPORRE a IE7 l'utilizzo della vs. precedente del 
runtime ?
Ciao e grazie
Roby 

 compatibile con l'ultima versione del runtime.
Anche tu alle prese con Business Objects ? ;-)
Da quel che ho potuto capire, BO usa un'applet Java per visualizzare i 
report. Se non sbaglio, puoi configurare via Pannello di Controllo / Java il 
runtime ad eseguire le applet (e quindi anche BO) con un runtime specifico.
Peraltro, per inciso: non capisco come mai non abbiano fatto un upgrade, le 
differenze tra 1.6 e 1.5 sono minime rispetto a quelle esistenti tra 1.5 e 
1.4....
Scorpio.

Newsgroup: it.comp.java
Titolo: RMI e Applet

C'è qualcuno che è riuscito a far funzionare correttamente applet con RMI su
piattaforma Windows?
Se si, quale versione di Java? e soprattutto con quale browser?
Io sto avendo una marea di problemi. Riesco solo a far funzionare l'applet
con il browser Netscape6 e Java 1.1.8 (o superiore).
C'è qualcuno che è riuscito ad utilizzare Explorer?
Attendo risposta, grazie.

 ha scritto nel messaggio
news:i9676.3455$1c.2...@twister2.tin.it...


 wrote in message
i9676.3455$1c.2...@twister2.tin.it...


:

Dai un'occhiata alla FAQ, 
http://www.sadun.org/javafaq.html
-- 
God is Real, unless declared Integer.
ObjectZone - 
http://space.tin.it/computer/csadun
Newsgroup: it.comp.java
Titolo: ODBC connection

Salve a tutti. Ho da poco iniziato a lavorare con i database
e sono in dubbio su alcuni punti.
1.  Ho aperto un database di Access utilizzando il ben noto
ponte ODBC, tutto funziona a dovere pero' se faccio degli
insert/update  non me li ritrovo se poi carico il database da Access
(invece in Java tutte le modifiche sono registrate alla perfezione).
2. Da quanto ho capito utilizzando invece i  driver mssql si puo' utilizzare
con profitto un database in Internet ma, scusate la domanda da principiante,
posso caricare un database utilizzando questa
altra tecnica anche Intranet? oppure è utilizzabile esclusivamente
in rete? devo configurare in qualche modo il pannello di controllo
(come nel caso del ponte odbc)?.
Grazie 1 0 0 0 per l'attenzione.
Francesco
gi...@tin.it

 (invece in Java tutte le modifiche sono registrate alla perfezione).
mmm ... ci provo !
...
Class.forName ( "sun.jdbc.odbc.JdbcOdbcDriver" );
Connection con = DriverManager.getConnection ( ... );
-> con.setAutoCommit ( true ); <-
...
Spero di esserti stato utile !
-----------== Posted via Deja News, The Discussion Network ==----------
http://www.dejanews.com/
       Search, Read, Discuss, or Start Your Own    

 (invece in Java tutte le modifiche sono registrate alla perfezione).
Io ci ho provato, ma mi visualizza centinaia di errori: inoltre
non capisco che url dargli per il file locale
	... come si fa ?
-- 
	!-----------------------------------------------!
	! Giovanni Petrucciani				!	
	! 
giovanni.p...@iol.it
			!
	!-----------------------------------------------!

Newsgroup: it.comp.java
Titolo: Sempre su menu a tendina JSCRIPT

Ciao a tutti !!!
Come posso nella stessa pagina html inserire con JSCRIPT due menu a
tendina, come quello indicato qui sotto,  che linkano ad indirizzi
diversi.
Da bravo neofita ci sto impazzendo da diversi giorni.  GRAZIE !!! 
                      Ciao     GIANPIERO
<html>
<body bgcolor = ffffff>
<script language = "JavaScript">
function formHandler(){
var URL =
document.pulldown.selectname.options[document.pulldown.selectname.selectedIndex].value
window.location.href = URL        
}
</script>
<FORM name = "pulldown">
<SELECT NAME="selectname" SIZE=1 onChange ="formHandler()">
<OPTION VALUE="
http://www.altavista.digital.com
 ">Altavista
<OPTION VALUE="
http://www.lycos.com
 ">Lycos
</SELECT>
</body>
</html>

sini...@interbusiness.it
 ha scritto/wrote:

Senza scomodare nessuno puoi farne due chimandoli con dei numeri,
ovvero pulldown1 e pulldown2 che chiamano due funzioni
diverse formHandler1 e formhandler2 e cosi' via...
... spero ti averti dato almeno una traccia...
Altrimenti una vera figata sarebbe passare alla funzione
di selezione il reference dell pulldown.
Vabbe' un altra volta.
ciao
Vincenzo Giordano  Bologna Italy 
e-mail:vinc...@iol.it
Remember        :"If you have got problem with your conscience...change it!"
Ricorda         :"Se hai problemi di coscienza...cambiala !"
Newsgroup: it.comp.java
Titolo: AIUTATEMI che mi sono incasinato :-((

Ciao a tutti,
sono un neofita del mondo Java. Ho creato un’applicazione ma mi sono
dovuto subito fermare a causa di un problema che non riesco a risolvere:
ho un Jframe che contiene delle caselle di testo assolutamente
indipendenti tra loro. Quando l’utente inserisce dei valori queste
caselle controllano che i dati inseriti siano corretti e, in caso
contrario, generano un JoptioPane. A questo punto iniziano i guai: se ho
due valori errati il programma genera due caselle di dialogo. Come posso
vedere tramite il jframe se esiste già una joptionpane? Ho provato con
Frame.getFrames(); ma non ho trovato nessuna informazione utile.
come posso fare per aggiornare forzatamente ed istantaneamente un
JPanel? ho provato con JPanel.repaint e JPanel.validate ma le modifiche
avvengono troppo tardi.
Un’altra cosa, esiste una gruppo una comunità o un servizio sia gratuito
che a pagamento che possa garantire un’assistenza per java in tempo
reale (tipo un irc per neofiti di java) ???
Grazie a tutti e ciao.
Bonifazi Federico
fede_...@libero.it

 wrote in message
3A7C5848...@libero.it...


Newsgroup: it.comp.java
Titolo: httpServletRequest

Ciao a tutti.
ho un problema con l'httpServletRequest.In pratica deovrei
modificare dei parametri senza usare il setAttribute...come posso fare?
Grazie.
Ciao.
Dave.
--------------------------------
Inviato via 
http://usenet.iol.it

 Ciao.
Che io sappia non ci sono  altri modi per modificare dei parametri se noncon
il setAttribute.. perchè non vuoi usarlo?


Newsgroup: it.comp.java
Titolo: [newbie] tutorial di progettazione

Ciao a tutti,
sapreste segnalarmi un sito dove trovare articoli, tutorial, ecc . che
insegnino a fare analisi di un progetto ...cioč:
-capisco quali classi usare
-quali metodi vanno implementati
ecc.ecc.
(magari in italiano)
Grazieeeee

 ha scritto nel messaggio
news:amrmvr$1fkft$1...@news02.it.net...


 i primi due capitoli di c++ tutto e oltre parlano esattamente di questo.
Degli articoli interessanti, li puoi trovare su mokabyte
http://www.mokabyte.it
Se fai una ricerca trovi molti articoli che parlano di progetti e
della progettazione ...
CIao
--gio
Newsgroup: it.comp.java
Titolo: ho un problema nel caricare file all'interno jar

Salve a tutti ho il seguente problema:
ho realizzato un'applicazione composta da diversi .jar in particolare
principale.jar
    /functions/*.class
    /images/*.gif
    /reports/*.jasper
    Main.class
libreria.jar
  /personalobj/*.class
  /functions/*.class
  /images/*.gif
il che significa *.class che le cartelle contengono tutti class,
*.jasper tutti file .jasper e così via.
il mio problema è che da una class di  libreria.jar/functions/ devo
caricare un file contenuto in
principale.jar/reports
e non riesco, la classe è così fatta
package personalobj;
import ....
public class MyReport {
  java.io.InputStream is =
ClassLoader.getSystemClassLoader().getResourceAsStream("./reports/
report1.jasper");
}
...
..
}
ma andando a fare un controllo, tale riga mi dice che è null
che posso fare?
considerando anche che l'applicazione risiede su un server me viene
distribuita sui client mediante javawebstart
grazie  a tutti
PS posso anche pagare a chi mi risolve il problema

godm...@tiscali.it
 ha scritto:

ho risolto

Newsgroup: it.comp.java
Titolo: Aprire una finestra o un frame come estenzione di un'altro frame

Come si fa ad aprire una finestra o un frame come estensione di un'altro
frame.
Praticamente io ho un frame iniziale con pulsanti etc. Quando premo un
bottone mi si deve aprire un'altra finestra. I problemi nascono quì. Adesso
come adesso alla pressione di un bottone si apre la finestra ma viene
considerata come un'altra applicazione nel senso che nella barra
applicazioni di win98 viene aggiunto un bottono indicante la creazione della
finestra. Io invece vorrei che si aprisse la finestra che fosse considerata
un'estensione del frame iniziale ovvero che nella barra applicazioni di
win98 non venisse aggiunto alcun bottone quando apro la finesta con il
bottone selezionato.
Spero di essere stato abbastanza chiaro e spero che qualcuno mi possa dare
una mano.
Si lo so, sono un pò rompa ma solo voi mi potete aiutare. Se risolvo questo
praticamente ho risolto la stragrande maggioranza dei miei problemi di
progettazione del programma in corso.
Vi prego aiutatemi
Grazie
Bye Bye


Provo a risponderti:
Inserendo una classe Dialog (o un JDialog se usi le classi Swing) ottieni
proprio questo (io almeno faccio così); questa finestra è nell'aspetto
uguale al frame e quindi puoi sistemarci quasi tutti i componenti che
metteresti nel frame ma alla sua apertura in effetti non si crea un altro
task; inoltre puoi decidere se impostare detta finestra in modalità MODALE
(scusa il gioco di parole) oppure no, puoi quindi decidere se una volta
aperto il Dialog puoi continuare o meno a agire anche sul frame principale.
Spero di esserti stato di aiuto.


Molto obbligato
Ti ringrazio per l'aiuto
Newsgroup: it.comp.java
Titolo: Query per aggionrare le tabelle da file esterno [?]

Ciao,
Ho due file access relativi ad uno stesso db, diciamo uno light solo per
l'inserimento dati le cui dimensioni permettono di essere messo su floppy, e
a casa su HD un'altro com molti piů grafici report ecc. di 2Mb
I dati vengono inseriti su quello ligth, ho poi l'esigenza di passare i dati
su quell'altro file. Io lo faccio cosě: cancello le tabelle esistenti e
faccio importa tabella, e tutto va bene, ma avrei bisogno di automatizzare
la funzione perchč il mio cliente non č capace.
Come posso fare?

Scusatemi

Newsgroup: it.comp.java
Titolo: comunicazione servlet applicazione

Salve a tutti,
cercherò di essere breve e chiaro (difficile):
vorrei realizzare un'applicazione Java che, diciamo, fa il suo lavoro
(archivia automaticamente dei file salvati in specifiche directory) e,
localmente, ne rende conto attraverso un file di log. Poi vorrei
realizzare un'applicazione web (jsp/servlet) che interroghi la
suddetta applicazione e ne riporti lo stato, la configurazione,
l'attività ed altro.
Come effettuare questa comunicazione? intendo tra servlet e
applicazione stand-alone?
L'applicazione stand-alone starà in attesa su una porta TCP-IP e
m'invento un protocollo? oppure con RMI? oppure "non so"?
Grazie di ogni prezioso consiglio.
armando

io la farei esponendo i servizi che mi interessano con un web service (più 
semplice di rmi) o con un mbean server (jmx)
se usi jmx è comodo anche per configurarla o in generale gestirla mentre sta 
girando semmai ti dovesse servire

leggendo una breve descrizione delle Java Management Extensions (JMX)
penso facciano proprio al caso. il dubbio è che siano troppo
complicate per quello che devo fare.

Se vuoi imbarcarti sulla strada jmx, in pratica dovrai crearti degli MBean 
(non sono altro che classi il cui nome finisce con MBean) che espongono i 
servizi che ti interessano e/o lo stato che ti interessa. Questi mbean li 
registri su un mbean server e... li usi. Per accederli puoi usare http
Come implementazione guarda ad esempio mx4j.
Se vuoi usare un web service, potresti usare un ws di tipo "binario", che è 
veramente semplicissimo, più di quelli soap. Come implementazione guarda ad 
esempio hessian.
Hai anche le alternative di usare rmi certamente, e addirittura di invntarti 
un tuo semplice protocollo su tcp/ip.
Io personalmente sceglierei un web service binario in prima battuta.
Mentre se ho più esigenze più avanzate di controllo/gestione 
dell'applicazione andrei su jmx.
Ovviamente quale che sia la scelta valuta tu in base al criterio "ne vale la 
pena?" :-)))

 Come implementazione guarda ad esempio mx4j.
Per gestire la comunicazione client-server al lavoro abbiamo utilizzato 
HttpConnection, in cui serializziamo una HashMap personalizzata con gli 
oggetti necessari. Funziona direi bene.
Scorpio.
Newsgroup: it.comp.java
Titolo: lucene

Salve, qualcuno di voi ha utilizzato Lucene? vorrei capirci qualcosa
di più, leggendo sul sito non trovo tutte le risposte ...
vorrei sapere se è possibile indicizzare documenti sotto forma di
file? ad esempio, se ho una cartella con 30 file di diversa estensione
(doc, odt, rtf) posso indicizzarli con lucene?
e nel caso di dati che salvo su db, come funziona? posso indicizzare i
record delle tabelle? (non credo)
in realtà io ho un db con dei dati (diciamo metadati, come autore,
data creazione, argomento) e una cartella con gli allegati.
Ogni documento ha i metadati sul db e il "corpo" su file, in una certa
cartella, e il tutto è gestito con java. con Lucene, cosa posso
indicizzare e cosa no?
Grazie a chiunque risponda

 tutto è gestito con java. con Lucene, cosa posso indicizzare e cosa no?
 
Ancora si.
Lucene l'ho usato alcuni anni fa, da allora piu' toccato. Pero' da quello 
che ricordo si tratta di una tecnologia non completa, nel senso che non 
e' un prodotto pronto da usare: jar  + file di configurazione e finito 
li'.
Specialmente per quanto riguarda la tua problematica, dovrai scrivere un 
adapter utilizzabile da Lucene che passa i dati fondamentali di cui ha 
bisogno l'engine per l'indicizzazione dei file.
Questo adapter dovra' leggere su db, prendere il file corrispondente da 
disco, farne il parsing (dovrai usare delle librerie per questo) e 
passarei metadatati su cui vuoi ricercare e il contenuto a Lucene.
Per file html dovrai usare cose come JTidy, per i doc e pdf ci sono altre 
librerie, ecc.
Ci dovrebbero essere pure dei prodotti gia' pronti (non per forza a 
pagamento) basati su Lucene che fanno quello che ti serve. Probabilmente 
li trovi in qualche FAQ di lucene.

grazie, molto utile

Newsgroup: it.comp.java
Titolo: New IO help

Qualcuno di voi ha esperienza diretta delle API per il NEW IO ?
Qualche tutorial o libro utilizzato da consigliare?
grazie a tutti.


http://www.amazon.com/Java-I-O-Elliotte-Harold/dp/0596527500/ref=sr_1_2?ie=UTF8&s=books&qid=1229105224&sr=1-2

 
http://www.amazon.com/Java-I-O-Elliotte-Harold/dp/0596527500/ref=sr_1_2?ie=UTF8&s=books&qid=1229105224&sr=1-2
Ciao, ho già questo libro, tratta l'argomento in un capitoletto, e in 
maniera abbastanza sbrigativa anche se chiara, in realtà per capirci 
veramente qualcosa bisogna mettere insieme tante fonti e tirare le 
somme, per questo mi chiedevo se ne esistesse una più completa.
Ma tu hai usato queste API per qualcosa?
grazie.
Newsgroup: it.comp.java
Titolo: JList e cell border

Buondě , volevo sapere come č possibile mettere un bordo a tutte le celle
di una JList.
Grazie in anticipo
Max
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Max
Puoi farlo mediante il CellRenderer...
Per esempio , volendo utilizzare il Renderer di default potresti fare :
list.setCellRenderer(new DefaultListCellRenderer(){
    public Component getListCellRendererComponent(
               JList l,Object v,int i,boolean s,boolean f)
    {
        super.getListCellRendererComponent(l,v,i,s,f);
        setBorder(new TitledBorder("PROVA"));
        return this;
    }
});
Newsgroup: it.comp.java
Titolo: Numeri...

E' possibile avere da questo numero (2.2e-306) il numero reale scritto in
maniera completa?
--
CIao!
Lore

maniera completa?
intendi stampato a video?
in tal caso la classe java.text.DecimalFormat fa al caso tuo
DecimalFormat formato = new DecimalFormat(0.###);
double a = 3.65654764573d;
System.out.println(formato.format(a));
produce 3.656
altrimenti per troncare ad una certa cifra puoi fare :
double a = 3.65654764573d;
a = Math.ceil(a * 1000f) / 1000f;
a diventa 3.656
ciao_O
http://digilander.iol.it/schiele
http://jame.sourceforge.net

Newsgroup: it.comp.java
Titolo: Jbuilder e jdk1.3 x linux

Non riesco ad utilizzare jbuilder35 foundation con  il jdk 1.3 per linux
(ottengo una serie di messaggi di errore all'avvio) metre con il
jdk1.2.2
va tutto regolarmente, a parte l'incredibile lentezza. Qualcuno ha avuto
gli
stessi problemi e magari li ha risolti ?
Grazie per eventuali risposte, Angelo

 ha scritto:

che tipo di errori?
hai aggiornato lo script di avvio di jbuilder con i nuovi path?
Io ho provato a far partire JBuilder3.0 con il JRE1.3 della IBM ma non
ne ha voluto sapere, xo` nessun "strano errore".
-- 
Ciao, Matteo                        !! Memories flashin' through my head
                                    /\ Was I just born or am I dead?
mailto:
matteo.mattia
 (at) 
libero.it
 \/              -- The Morning After
                                    　                   Faith No More

Newsgroup: it.comp.java
Titolo: please, aiutatemi

sono un neofita. Vorrei acquisire le prime nozioni delle programmazione
Java.
Esiste in rete un manule o qualcosa del genere?
Grazie

 wrote in message
news:fZoJ4.129494$pn3.1...@news.infostrada.it...


 > Esiste in rete un manule o qualcosa del genere?
E Thinking in Java (
www.bruceeckel.com
, 
www.eckelobjects.com
)
Ciao,
 Stefano
----------
"X WindowSSS, teSSSoro mio... lo odieremo per SSSempre"
Bill Gollum
----------
Newsgroup: it.comp.java
Titolo: Per compilare applet java

Vorrei sapere quale programma (possibilmente gratuito) devo installare per
poter compilare le applet java (ho Windows XP).
Ho scaricato dal sito di Sun Microsistem i seguenti files:
jwsdp-1_2-windows-i586.exe
j2sdk-1_4_2-nb-3_5_1-bin-windows.exe
j2re-1_4_2_02-windows-i586-p-iftw.exe
jdk-1_2_1_004-win.exe (avevo capito che fosse quest'ultimo il Java
Development Kit indicato nella pagina
http://programmazione.html.it/java/java_01.htm
)
Il problema è che nessuno di questi files sembra fungere allo scopo (o
almeno, non mi sembra).
Potete darmi il link e il nome di un file adatto allo scopo?
Grazie
Marco

 poter compilare le applet java (ho Windows XP).
N.B. Oltre a Windows XP, ho installato anche Red-Hat 8.0.



Oltre a formattare la partizione windows, dovresti spendere un po' di
tempo a studiare le basi di java...
Se hai installato il jdk:
$ javac NOME_DELL_APPLET
Se usi il JDE di emacs, basta un C-c C-v C-c nel buffer dove editi il file.
Ciao.
-- 
/*                              _\|/_                                                                                   
           Ivan Iraci           (o o)                                                                                   
 +---------------------------oOO-{_}-OOo-----------------------------+                                                  
 |   Running Pan on Gentoo 1.4    |    Proud member of Catania LUG   |                                                  
 +--------------------------------+---------------------------------*/


E se non esiste ancora un nome dell'applet, e voglio crearla ex-novo (per
esempio cominciando da 
http://programmazione.html.it/java/java_05.htm
?
Scrivo nel block notes e salvo con estensione .java?

 Scrivo nel block notes e salvo con estensione .java?
No. Avvii linux, effettui il login, e scrivi:
$ vim nome_applet.java
Oppure: 
$ emacs nome_applet.java
