mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.java
Titolo: Perso in un bicchier d'acqua

Ciao a tutti,
ho un problema con il codice sottostante. Riesco a compilare ma in
esecuzione mi va in errore il programma.
Sono convinto che mi stò perdendo in un bicchier d'acqua ma avrei cmq
bisogno di un aiuto.
Grazie e a presto. Carlo
---------------------------------------------------
class per
{
   String testo;
}
class rub
{
   per[] a=new per[5];
   public rub(String tmp0)
   {a[0].testo=tmp0;}
   public void stampa()
   { System.out.println(a[0].testo);}
}
public class prova
{
   public static void main(String[] argv)
   {
      rub x=new rub("prova");
      x.stampa();
   }
}

 ha scritto nel messaggio
news:8knte2$tu0$1...@lacerta.tiscalinet.it...

Ci sono diversi errori.
1. Non hai creato un costruttore per la classe per
2. Per questioni di visibilita' la variabile testo non e' accessibile e
cosi' deve essere: usa un metodo get() per accederci: e' uno dei principi
della OOP
3. La dichiarazione del costruttore di rub:
        public rub(String tmp0)
    {a[0].testo=tmp0;}
e' sbagliata, perche' testo e' una variabile (String) della classe per,
mentre rub e' un array di oggetti per, e devi metterci oggetti per:
    public rub(String tmp0)
   {a[0]=new per(tmp0);}
Eccotti un codice corretto:
class per
{
   String testo;
   public per(String testo){this.testo=testo;}
 public String getTesto()
 {return testo;}
}
class rub
{
   per[] a=new per[5];
   public rub(String tmp0)
   {a[0]=new per(tmp0);}
   public void stampa()
   { System.out.println(a[0].getTesto());}
}
public class Prova
{
   public static void main(String[] argv)
   {
      rub x=new rub("prova");
      x.stampa();
   }
}
Spero di esserti stato d'aiuto.
ciao
Rich

 wrote in message


Newsgroup: it.comp.java
Titolo: Aiuto con JTree!!!!!

Salve,
ho un problema:
Devo modificare le icone di un albero... faccio un esempio:
Mondo (icona mondo)
-> Italia (icona italia)
      -> regione (icona regione)
         ->città (icona città)
             -> Roma (icona Roma)
             -> Milano (icona Milano)
              -> Firenze (icona Firenze)
e cosi via......
Ho capito che si deve ridefinire la classe DefaultTreeCellRenderer ma
come!!!!!
Aiutatemi per favore!!!
Grazie!!!!
Andrea

 wrote in message
news:szk96.3263$pr5.1...@twister1.tin.it...


 ha scritto nel messaggio
news:944po7$pkv$1...@lacerta.tiscalinet.it...


Newsgroup: it.comp.java
Titolo: how to integrate an assembler-prog into a java-prog?

who can tell us how to integrate an assembler prog into an java prog?
please help us to solve this problem.
thanx  chris+markus
Sent via Deja.com 
http://www.deja.com/
Share what you know. Learn what you don't.

You cannot integrate an assembley program int a java one straightly.
simply wrap it up into a C routine and use JNI to call the latter from
Java.
Carlo Emanuele Demontis

 wrote in message
7ochhs$k8e$1...@nnrp1.deja.com...

Newsgroup: it.comp.java
Titolo: sul senso della programmazione a oggetti....

salve, vorrei presentare un mio problema specifico di programmazione che
non riesco a risolvere, e i tremendi dubbi che mi ha suscitato riguardo
il senso della programmazione a oggetti.
Il mio problema č questo: ho fatto un programma principale con diversi
pulsanti, menů ecc...Quando clicco su un pulsante, devo eseguire delle
funzioni talvolta complesse o comunque che richiedono molte linee di
codice. Quindi ho pensato di mettere le varie funzioni il un .java
esterno, e poi importarlo nel programma principale per utilizzarne i
vari metodi. Ora mi chiedo: č questa la strategia piů giusta? cioč č
questo il senso della programmazione a oggetti?
Tornando al problema specifico, come faccio a importare una classe che
ho fatto io in un .java a parte? Io ho dichiatrato la classe, i
costruttori e vari metodi, e ho compilato tutto. Poi in un altro
programm faccio import nomeclasse. Risultato: i costruttori funzionano,
ma i metodi non li vede, perchč li cerca solo nella classe attuale.
Quindi?
Grazie.

Quindi?
Se ho ben interpretato il tuo problema, devi semplicemente richiamare il
metodo specificando l'oggetto a cui il metodo si riferisce. Per esempio
ClasseEsterna oggetto = new ClasseEsterna();
oggetto.metodoDellaClasse();
Ciao.
--
     o     Leonardo Boselli   
bos...@technologist.com
    o o    TETRACTYS Software 
tetr...@geocities.com
   o o o          Java and NetRexx Tutorials
  o o o o        
http://tetractys.home.ml.org

 
Anteponi il nome della classe esterna usando la dot notation e assicurati
di aver dichiarato public i metodi della classe esterna.
Paolo Crespi
---
e-mail...: 
piu...@ccrd200.cdc.polimi.it
web-page.: 
http://www.geocities.com/SiliconValley/Way/7146
Newsgroup: it.comp.java
Titolo: eseguire il metodo main() di una classe da un'altra applicazione java

salve...
ho bisogno che una applicazione java lanci altre applicazioni java
con argomenti calcolati a runtime e che ognuna di queste costituisca
un proceso separato ed indipendente (niente Threads quindi).
La prima idea è stata quella di lanciarle invocando per ciascuna
il metodo exec("java path/nomeApplicazione", env[]) dall'oggetto
Runtime associato all'applicazione "genitrice"... no ?
( tra l'altro... c'è un modo "veloce e pulito" per ricavare quel
"path" nel caso in cui sia lo stesso della "genitrice" ?)
poi mi sono chiesto: visto che sto *già* eseguendo in una VM che è
a conoscenza di tutti i path (del comando "java", della directory
corrente, della applicazione in esecuzione , etc etc), ci sarà mica
un modo "interno" per eseguire altre applicazioni senza dover
ricorrrere al Runtime per chiedere all' OS di invocare altre VM che
le eseguano ?
spero di essermi spiegato... grazie.

 le eseguano ?
il metodo main() è, a tutti gli effetti, un metodo static come un altro 
e pertanto può essere invocato come tale.
il problema di fondo è che se invochi main() tal quale l'applicazione 
"figlia" non ti si comporterà come tale. come minimo dovresti istanziare 
un thread separato, tenendo conto che se si tratta di una applicazione 
swing condividerà comunque il thread grafico.

 e pertanto può essere invocato come tale.
il problema è che così quel main() esegue nella stessa VM
della genitrice, quindi i due processi non sono indipendenti
(infatti nella lista dei processi compare un solo "java").
mi piacerebbe ottenere circa il comportamento della primitiva
fork() del C insomma: il processo in cui la VM sta eseguendo viene
clonato e (volendo) può passare ad eseguire altre applicazioni
ereditando però l'ambiente esistente prima del fork().

 ereditando però l'ambiente esistente prima del fork().
non esiste questa caratteristica in java, caratteristica che peraltro è 
abbastanza peculiare del sistema operativo.

 ereditando però l'ambiente esistente prima del fork().
Non esiste la fork() in Java.
Pero' esiste la System.exec() e il ProcessBuilder(), pero' avviare 
un'altra applicazione dovrebbero essere sufficienti.
-- 
Andrea Francia
http://andreafrancia.blogspot.com/2008/07/colinux-linux-dentro-windows.html
Newsgroup: it.comp.java
Titolo: Quale classe per il login ?

Ciao a tutti. Mi servirebbe una mano per cercare di capire il codice
java di un CMS Open SOurce. Premetto che sto imparando adesso il
linguaggio, per cui mi potrebbero sfuggire alcune cose che potrebbero
essere ovvie.
La pagina di login del mio CMS installato č:
http://localhost:8080/infoglueCMS/Login.action?referringUrl=%2FinfoglueCMS%2FViewCMSTool.action
Bene, cosa c'č dietro questa url ? In particolare mi servirebbe sapere
il nome della classe java che devo andarmi a vedere in modo da
analizzare il codice relativo proprio all'operazione di login..
E poi immmagino che la url contenga anche un parametro, che dovrebbe
essere la pagina richiamata successivamente all'operazione di login....
Urge aiuto...grazie mille !!!
P.S.
Il CMS che ho installato č InfoGlue.
Ezio T.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 essere ovvie.
Ma non ti chiamavi Gianni qualche giorno fa?
-- 
Emanuele Torrenti
Registered Linux User #409659
http://torrenti.altervista.org

 Ma non ti chiamavi Gianni qualche giorno fa?
-- 


> Ma non ti chiamavi Gianni qualche giorno fa?
Aveva postato lo stesso messaggio. In ogni caso la risposta che cercate 
sta nella documentazione del cms.


Newsgroup: it.comp.java
Titolo: webeditor via browser

Conoscete qualche progetto open-source che riguardi webeditor via browser?
Alessandro Campi

Conoscete qualche progetto open-source che riguardi webeditor via browser?
http://www.fredck.com/fckeditor/
HTH
-- 
Ciao
	Fabrizio C.
Newsgroup: it.comp.java
Titolo: UML e Java

Esiste qualche tool che genera in automatico
un modello UML a partire da un sorgente Java?
________________
the...@tiscalinet.it
du...@gundam.com
ICQ:50299868
________________

 un modello UML a partire da un sorgente Java?
togetherj
http://www.together.com
--
Ugo
__________________________________________________________________________
"La perfezione si ottiene non quando non c'è nient'altro da aggiungere,
 bensì quando non c'è più niente da togliere." Antoine de Saint-Exupéry
__________________________________________________________________________
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Enterprise Java Consulting
@mail: Ugo.L...@Flashnet.it
Home Page: 
http://www.ugolandini.net
Mentoring: 
http://www.projectoo.com
Work Phone: 02/61860647-6-4 06/58332267
Cell Phone: 0347/6310749 - 0347/4783580
Fax Phone: 02/700 413 187
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

 
http://www.together.com
sorry:
http://www.togethersoft.com/


Newsgroup: it.comp.java
Titolo: applet+javascript to cgi(perl)communication

We are trying to encrypt data filled by user in html-page. For this we
are using applet to encrypt the data before it's  send to cgi-script.And
same algorithm we are using on cgi-script(perl 5.004),but the decrypted
string is not same.
Is this is due to java's unicode representation of characters?
Is there any other way to do the same??
 Please help us..
Sent via Deja.com 
http://www.deja.com/
Share what you know. Learn what you don't.

HI I have been reading something on encryption lately. it was on a "Network
programming in Java", bu I don't remember the authors' names.
There's a good section on cryptography, including Java source code for DES,
TripleDES, SHS, plus code to build Stream-cryptography out of the TripleDES
Block-cryptography and Challange-Response systems.
It seems from that source code that the Java represents characters with
32bit integers.
That might be the issue with your program. Have you considered using a
servlet ? that would make it. Anyway, I am not sure it all depends on the
char-to-int representation, as i have been building several client server
apps, where the server was written in c++ and the client vas a Java Applet,
and I never hat problems with the translation thereof.
Hope this Helps.
Bye
    Carlo Emanuele Demontis


Newsgroup: it.comp.java
Titolo: RMI - ClassNotFoundException

>LukaZeroCool<<

 
spiegati meglio
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG


Il problema di sopra l'ho risolto, nel senso che mi andava a prendere un
rmiregistry dentro oracle invece che nella cartella j2sdk1.4.1_01/bin... Ora
il problema che mi si presenta č che quando eseguo un client mi da un errore
"No route to host" (esempio: digito "java HelloClient 10.0.0.217" e mi da
quell'errore)...idee?
LukaZeroCool

 quell'errore)...idee?
   "No Route To Host" significa, giustappunto, "no route to host". Cosa
c'entra Java?

Francesco Galli ha scritto:

Ovvero prova a digitare
ping 10.0.0.217
e dicci cosa risponde.
Ciao R.

 e dicci cosa risponde.
   :-D :-D Chissa', forse forse "no route to host"? :-)
Newsgroup: it.comp.java
Titolo: come utilizzare una varibile di ambiente

                    Salve a tutti,
ho un file da dove devo leggere delle informazioni, ma questo non so dove
trovarlo, ma ho creto una variabile di ambiente con il suo percorso....
 č una soluzione al problema del percorso relativo??
se si come posso fare?? ci sono dei metodi che posso utilizzare?
grazie per l'attenzione
PP
 
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

puoi leggere le variabili d'ambiente con il metodo System.getenv(nome
variabile)
ma solo nella 1.5
altrimenti gli devi passare il valore come parametro da linea di
comando, o metterlo in un file di configurazione


http://java.sun.com/j2se/1.5.0/docs/api/java/lang/System.html#getenv(java.lang.String)
in precedenza era deprecato, ora non piu'.
--
Marco

Newsgroup: it.comp.java
Titolo: [OT] download esempi tutorial java.sun

Ho scaricato il tutorial j2ee 1.3 dal sito della sun.
http://java.sun.com/j2ee/1.3/download.html#tutorial
Solo che non riesco a capire dove/come scaricare gli esempi.
Ciao e grazie D.

 Solo che non riesco a capire dove/come scaricare gli esempi.
Beh gli esempi sono dentro il file zip. Se si scarica il pdf come ho
fatto io, ciccia :)
Poi la cosa strana è che con Mozilla1.6 il pdf sono riuscito a
scaricarlo, lo zip no, sono dovuto ricorrere a IE. Mannaggia agli
script monobrowser.
Una tirata di orecchi alla sun :)
Ciao D.

Newsgroup: it.comp.java
Titolo: generazione di numeri casuali

Esiste un metodo di Java che genera valori interi casuali ad intervalli 
di tempo definiti?
Andrea

 di tempo definiti?
Math.random() genera un double compreso tra 0 e 1.
Avere un numero intero all'interno di un intervallo a partire da questo, 
e' lasciato come esercizio al lettore :)
-- 
Giambo - Occhio al filtro antispam _e_ alla whitelist !

Math.random().
L'intervallo di tempo lo devi gestire tu (magari con
System.getCurrentTimeMillis()).

 questo, e' lasciato come esercizio al lettore :)
Va bene come soluzione usare Math.random in modo tale che generi interi
casuali in un intervallo?
.
.
.
.
.
.
.
.
.
.
.
.
int numero_casuale = ( int ) ( Math.random() * 100 )
per un int da 0 a 100 ;P

 di tempo definiti?
Mi sono perso la parte sull'intervallo DI TEMPO :-S ...
Puoi usare la classe java.util.Timer oppure Quartz: 
http://sourceforge.net/projects/quartz

Newsgroup: it.comp.java
Titolo: Qualcuno mi puo' aiutare?

Mi rendo conto di essere inesperto, ma da qualche parte si deve pur
cominciare, e, quando si comincia, ogni piccolo scoglio diventa
insormontabile (troppo filosofico?), ok, per farla breve ho questo "piccolo"
problema.
JDK1.2.2
OS: Win98
Sorgente: esericizio di "Thinking in Java"
Compilazione ok!
Classpath:set CLASSPATH=.;c:\jdk122\lib;c:\JavaWorks;
Esecuzione: c:\JavaWorks\c03>java Assignment
esito:
=========================================================================
Exception in thread "main" java.lang.NoClassDefFoundError: Assignment (wrong
name: c03/Assignment)
        at java.lang.ClassLoader.defineClass0(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:442)
        at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:101)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:248)
        at java.net.URLClassLoader.access$1(URLClassLoader.java:216)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:191)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:290)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:286)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
=========================================================================
Grazie per l'aiuto!

Esecuzione: c:\JavaWorks\c03>java Assignment
La tua classe dichiara di stare nel package c03? Ha cioe' un "package c03" in 
testa? Se non e' cosi, dichiara implicitamente di stare nel package di default: 
ovvero - su filesystem - deve stare in una qualunque delle directory indicate 
da -classpath. Quindi supponendo tu faccia
java -classpath %CLASSPATH% Assignment
stando in JavaWorks\c03, la classe viene trovata, ma dato che il classpath 
specifica JavaWorks come directory, c03 viene interpretato come nome di 
package.. ma se la tua classe non dichiara di stare nel package c03, il 
compilatore ti dice "wrong name" (il nome di una classe X che sta in 
    	<ovunque-su-classpath>\c03\
e' c03.X, non X).
-- 
God is Real, unless declared Integer.
ObjectZone - 
http://space.tin.it/computer/csadun/

 wrote in message
8E7F744E7c...@news1.c2i.net...

Newsgroup: it.comp.java
Titolo: Tool-tip

qualcuno sa dirmi se č possibile (ed eventualmente come) mettere una sorta
di tooltip sull'intestazione di una colonna in una TableDataSet o in una
JTable visualizzati in una TableScrollPane?
Il nome della colonna č, ad es., P01 e portando il mouse sopra
l'intenstazione vorrei far comparire una breve descrizione
grazie

 grazie
Vedi 
http://java.sun.com/j2se/1.4.2/docs/api/javax/swing/JToolTip.html
ed inoltre JTable eredita da JComponet e quindi possiede createToolTip.
- Dario

ho bisogno di un tooltip diverso per ogni colonna, non per l'intera Table
non credo che questo funzioni


Marco ha scritto:

Prova con questo:
---- class MyTableCellRenderer.java ----
import java.awt.Component;
import javax.swing.JComponent;
import javax.swing.JTable;
import javax.swing.table.DefaultTableCellRenderer;
import javax.swing.table.JTableHeader;
import javax.swing.table.TableCellRenderer;
public class MyTableCellRenderer implements TableCellRenderer {
   private TableCellRenderer delegate = null;
   private String[] toolTip = null;
   public static void createHeaderRendererForTable(JTable table, String[]
toolTip) {
      JTableHeader h = table.getTableHeader();
      h.setDefaultRenderer(new MyTableCellRenderer(h.getDefaultRenderer(),
toolTip));
   }
   private MyTableCellRenderer(TableCellRenderer delegate, String[]
toolTip) {
      this.delegate = delegate;
      this.toolTip = new String[toolTip.length];
      System.arraycopy(toolTip, 0, this.toolTip, 0, toolTip.length);
   }
   public Component getTableCellRendererComponent(JTable table,
         Object value,
         boolean isSelected,
         boolean hasFocus,
         int row,
         int column) {
      Component c = delegate.getTableCellRendererComponent(table, value,
isSelected, hasFocus, row, column);
      if (c instanceof JComponent) {
         ((JComponent)c).setToolTipText(toolTip[column]);
      }
      return c;
   }
}
---- fine class MyTableCellRenderer.java ----
Nella tua applicazione:
JTable table = ....;
String[] toolTips = new String[] {"<Tooltip per colonna 1>", ...,
"<Tooltip per colonna n>"};
MyTableCellRenderer.createHeaderRendererForTable(table, toolTip);
L'unica controindicazione: la dimensione dell'array di stringhe *deve*
essere maggiore o uguale al numero di colonne della tabella (se vuoi, puoi
implementare dei controlli a livello del costruttore...).
Ciao
         Giuseppe
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Newsgroup: it.comp.java
Titolo: aiutoooooooo!

Ciao,
sarà banale, ma non riesco a gstire
il carattere apice ('), nenache con i codici escape (\').
COme posso trattarlo?
Esiste qualche metodo ad hoc?
ciao e grazie.
--
------------------------------------
E-mail:
Ari...@mclink.it
fl...@tiscalinet.it
HomePages:
http://members.tripod.it/arizona
www.tiscalinet.it/flaco

 ciao e grazie.
Cosa intendi ?
Se scrivi 
String s = "pippo'pippo";
funza
Se scrivi
char c = '\'';
funza. Dov' e' il problema ?
Ciao
-- 
il regolamento e' reale fino al punto in cui decidi di crederci ;-)
Newsgroup: it.comp.java
Titolo: Clearscreen

  |
|  Delete WORLD from address, to send |
+-------------------------------------+

 ha scritto nel messaggio
news:3c36e...@212.7.64.37...

Non credo esista niente di tutto questo in java, se proprio ne hai bisogno,
perche' non fai affidamento su un ciclo che ripete numerose volte un
semplice System.out.println(); ? (Il numero di iterazioni decidile tu)
Paolo

Allo stesso modo del comando cls (DOS) o clear (Linux).
http://space.tin.it/computer/csadun/javafaq.html#d1-31
-- 
Ciao
	Fabrizio C.
Newsgroup: it.comp.java
Titolo: Problema con la creazione di un metodo statico

Ciao, ho il seguente problema:
ho definito una interfaccia di questo tipo:
public interface Calcolo {
	public void calcola1 (double valore);
}
e vorrei definire una classe che implementa questa interfaccia.
Il metodo calcola1 di questa classe, però, deve essere statico, ma il
compilatore non me lo permette e mi ritorna il seguente errore:
"This static error cannot hide the instance method from Calcolo".
in che cosa sbaglio?
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

O usi una classe astratta al posto dell'interfaccia oppure non vedo proprio
come tu possa risolvere.
Non puoi mettere un metodo static che "nasconde" il metodo dell'interfaccia.
Non so se ti accetta un metodo static direttamente nell'interfaccia, al
limite prova cosi'.
Cia'
   F
-- 
---
Francesco Galli / Cinghiale Mannaro
Personal: 
http://cinghialemannaro.splinder.com
TMS project: 
http://tms.inera.it

 limite prova cosi'.
Nah, se metti static in un'interfaccia, probabilmente ti dira' che quel 
modifier non e' allowed here (ottimo inglese :P).
Del resto, un metodo statico perche' definirlo in un'interfaccia? o 
tantomeno in una classe astratta?!? non e' esattamente contro alla 
definizione stesso di statico?
Saluti
CarMas

Difatti ero molto in dubbio :) e' che non avevo il compilatore "in mano" e
non volevo provare.
Concordo con te: un metodo static in una interfaccia ha molto poco senso.
Poi un metodo che si chiama "calcola"... secondo me e' un metodo di istanza,
non di classe :)


 definizione stesso di statico?
Non è assolutamente vero, in una classe astratta può avere grande utilità.
Prendi ad esempio una classe, che non conosce l'implementazione concreta 
a compiler time e vuole contemporaneamente mantenere il controllo della 
creazione delle istanze (es. singleton, monostate).
Un paio di esempi a caso che mi vengono in mente:
http://java.sun.com/j2se/1.4.2/docs/api/javax/xml/parsers/DocumentBuilderFactory.html#newInstance()
http://java.sun.com/j2se/1.4.2/docs/api/java/util/Calendar.html#getInstance()
Certo, un metodo statico non può essere astratto. Ma questo è un'altro 
discorso.

 Non è assolutamente vero, in una classe astratta può avere grande utilità.
Io intendevo statico E astratto...
Saluti
CarMas

 Io intendevo statico E astratto...
Però hai detto statico E in una classe astratta. E' ben diverso.
Non è implicito che in una classe astratta i metodi devono essere astratti.

 Non č implicito che in una classe astratta i metodi devono essere astratti.
Si si, ho capito, come Toolkit.getDefaultToolkit()
Ok, non lo faccio piu', non mi sgridare ;_;
Saluti
CarMas

Newsgroup: it.comp.java
Titolo: strutture dati

Ho la necessità di prendere il contenuto di un ResultSet e
memorizzarlo in una struttura dati dinamica.
Vorrei un consiglio possibilmente seguito da un piccolo esempio
pratico sul tipo di struttura da utilizzare. Vector, ArrayList, ecc?!?
grazie

 ha scritto nel messaggio
news:39c5e13f...@news.tin.it...

Newsgroup: it.comp.java
Titolo: cortesemente come si esegue un class o jar

Scusate ragazzi ho sempre lavorato con il jdk(1.3) e quindi per avviare i
vari file class usavo la sintassi java nomeFileClass.
Ora mi servirebbe
un aiuto.
Se un computer non dispone del jdk, ma solamente del jre come
faccio ad avviare il file (class e/o jar)?
La stessa cosa vale anche per
jre 1.1.8 dove ci sono solo jre e jrew (che differenza c'è tra i due??).
Vi ringrazio dell'aiuto.
Manu
--------------------------------
Inviato via 
http://usenet.iol.it

 jre 1.1.8 dove ci sono solo jre e jrew (che differenza c' tra i due??).
jrew e' per Windows, quindi non ti apre il prompt di MS-DOS quando
lo richiami.
Davide

c'e'
javac, cioe' il compilatore.
E allora sbaglio a settare la path e la
classpath perchè con java xxx funziona mentre con jre xxxx ho class not
found.
Però non capisco il perchè.
Io setto path=c:\jrexxx\bin;
nel
classpath inserisco il pecorso dove ho il mio file jar pippojar.
Vado in
cmd e con jre non funziona nulla perchè non lo trova (lancio il jre proprio
dalla cartella in cui si trova il jar in questione e anche il class).
Dove sbaglio?
Forse non ho capito nulla di path e classpath??
Grazie
per la risposta, Manu.


 classpath perch con java xxx funziona mentre con jre xxxx ho class not
Usa sempre java xxxx, esattamente come fai con il JDK.
Davide



Purtroppo
mi troppo nella necessità di far girare il tutto su jre 1.1.8.e non posso
usare la 1.3.1. quindi dovrei usare jre...se ne fossi capace.


 posso usare la 1.3.1. quindi dovrei usare jre...se ne fossi capace.
Ti stava dicendo che *per usare il JRE* non fai niente di diverso dal
solito - java <nomeclasse>, dove "java" si trovera' nella subdirectory
"bin" della directory dove hai installato il JRE. 
"JRE" non e' che il nome per un impacchettamento dei tool Java che
comprende la JVM e le librerie ("java") ma non il compilatore e gli
strumenti di sviluppo ("javac", "javadoc", "javah" etc). 
-- 
Life's something u don't get out alive..
ObjectZone - 
http://space.tin.it/computer/csadun

strumenti di sviluppo
("javac", "javadoc", "javah" etc).
Si ma non so se hai mai visto JRE
1.1.8.
Dentro non ci sono i soliti java javac jevah!!!


 
Hai ragione - avevo dimenticato. "jre" e "jrew" equivalgono a "java" e 
"javaw".

Newsgroup: it.comp.java
Titolo: Giochi

Qualcuno saprebbe dirmi come fare a creare un programma a se stante in
java.
Il mio intento sarebbe creare un'aventura grafica in java, solo che non ho
la piu' pallida idea dicome creare una piattaforma che si escluda dal
browser o da un appletviewer. So che Unreal e' stato creato in java quindi
suppongo i sia il modo, qualcuno di voi saprebbe indicarmi come fare?
anche semplicemente indicandomi qualche classe java oppure dirmi dove
posso trovare alcuni file sorgenti di strutture di questo genere.
					Grazie Mille
					Emanuele

>>So che Unreal e' stato creato in java [CUT]
Dove, quando, con chi, 1 fiorino?
Unreal in Java?
FORSE con il JDK 1.4 č possibile creare un gioco 3D di quel genere a patto
di utilizzare delle API speciali che accedono all HW.
E comunque non credo che Java a quei livelli sia cosě performante, anche
perchč a quel punto l'uso di linguaggi piů specifici, credo che sia +
indicato.
Date a Cesare ciň che č di Cesare.
A, ricordati che i miracoli non esistono, anche le OpenGL o le DirectX per
funzionare richiedono persono che di matematica ne capiscono tantissimo e
che sanno quindi come far funzionare le varie API.
Cmq. Unreal essendo fortemente antecedente al JDK 1.4 escludo
categoricamente che possa essere stato scritto in java.
P.S. a propositito, vi invito a guardare questo sito :
http://www.javagaming.org/

 ha scritto nel messaggio
news:a6kdav$40dg$1...@stargate1.inet.it...

Newsgroup: it.comp.java
Titolo: Package

Secondo voi se faccio un software x applicazioni desktop che usa un file xml 
per tener memorizzati dei parametri, ha senso che questo file  sia contenuto 
all'interno del package o è più corretto che sia esterno ?

 contenuto all'interno del package o č piů corretto che sia esterno ?
potresti salvarlo nella home dell'utente che lo ha avviato.
cosě ogni utente ha le sue impostazioni.
-- 
Davide Consonni
http://csvtosql.sourceforge.net

Newsgroup: it.comp.java
Titolo: Jar incluo dentro un altro jar

Ho creato un'applicazione java che si connette a mysql tramite una
libreria esterna, che e' un file jar che normalmente aggiungo al
classpath, adesso volevo creare un file jar unico che contenesse sia il
mio progetto che la classe jar per mysql, in modo da non dover avere
dipendenze esterne.
come faccio ad includere il jar di mysql dentro il mio jar?


Ho posto la medesima domanda qualche giorno fa, cerca il thread :)
Risposta breve: Si puo', ma non e' "triviale" e (IMHO) e' una soluzione 
sporca.
-- 
Giambo - Occhio al filtro antispam _e_ alla whitelist !

 soluzione sporca.
Scusate dalla fretta non avevo visto l'altro thread, cmq non mi pice
come oluzione, ma non posso estrarre il jar che dovrebbe darmi i class
e poi includere dentro il jar la cartella con i .class? oppuyre essendo
una libreria LGPL mi devo scaricare i sorgenti e ricompilare tutto e
cercare di inserire dentor un jar?

 cercare di inserire dentor un jar?
Dato che e' LGPL, AFAIK puoi semplicemente ripacchettare le classi nel 
tuo JAR.


 nel tuo JAR.
Mi viene un dubbio sulle licenze, visto che il jar esterno e'
rilasciato in LGPL, se il mio jar lo rilascio con una licenza
"propietaria" non posso includerlo dentro il mio jar o sbaglio? perche
mi pare di ricordare che la LGPL dice che da un programma proprietario
puo' linkare dinamicamente una libreria LGPL ma non puo' includerla, o
sbaglio?
Cmq al momento lo sto includendo in un software GPL, quindi non penso
ci siano problemi, ma e' anche per un futuro.

 ci siano problemi, ma e' anche per un futuro.
Come sopra :)
BTW, l'idea di distribuire l'applicazione in uno .zip (o tar.gz) con una 
directory lib e uno script (.bat o .sh) per far partire il tutto non e' 
un'opzione ?

Newsgroup: it.comp.java
Titolo: occorrenze in un vettore

devo implementare un metodo che riceve in ingresso un vettore e ritorni il
numero di occorrenze di ogni numero presente nel vettore.
Ad esempio se gli passo il vettore [3,6,3,6,7,8,9] deve restituire un
vettore del tipo
[3,2,6,2,7,1,8,1,9,1] in cui le coppie dei numeri si riferiscono al numero
presente e alle sue occorrenze rispettivamente.
La firma di tale metodo deve essere
public int[] occorrenze(int[] vettore)
il problema è che non riesco a stabilire la dimensione del vettore da
retituire per poterlo instanziare e quindi definire la sua dimensione.
*Non posso* usare la classe Vector
grazie dell'aiuto

 ha scritto nel messaggio
news:bu8jkj$e5fbi$1...@ID-205038.news.uni-berlin.de...


 ha scritto nel messaggio
news:bu8kri$m2t$1...@fata.cs.interbusiness.it...


Cor_Pie() wrote:

Se vettore == null || vettore.length == 0
   allora la lunghezza del vettore risultante e' 0
altrimenti
   la lunghezza min del vettore risultante e' 2.
   la lunghezza max del vettore risultante e' 2*vettore.length.
- Dario

 ha scritto nel messaggio
news:bu8n6u$eu3bl$1...@ID-205038.news.uni-berlin.de...


    la lunghezza max del vettore risultante e' 2*vettore.length.
Condivido.
Soprattutto se la firma del metodo è imposta dal problema
e non ipotizzata da te, il fatto di usare array di interi rende
inutile la domanda sul numero di cifre di ogni numero.
La dimensione finale dell'array è assolutamente doppia
di quella dell'array iniziale!
Ciao
Luca Paganelli

Luca Paganelli wrote:

E' doppia *solo* se sei sfortunato e tutti i numeri iniziali
sono diversi fra di loro.
Una possibile soluzione (buttata giu' in 2 minuti 2)
completa di programma di test...
class Quiz101 {
   public static int[] occorrenze(int[] vettore) {
     if(vettore == null)
       vettore = new int[0];
     int[] tmp = new int[vettore.length*2];
     int len=0;
   outer:
     for(int i=0; i<vettore.length; i++) {
       for(int j=0; j<len; j+=2)
         if(tmp[j]==vettore[i]) {
           tmp[j+1]++;
           continue outer;
         }
       tmp[len++]=vettore[i];
       tmp[len++]=1;
     }
     int[] result = new int[len];
     System.arraycopy(tmp, 0, result, 0, len);
     return result;
   }
   public static void printVect(int[]vettore) {
     if(vettore==null)
       System.out.print("null ");
     else {
       System.out.print("[ ");
       for(int i=0; i<vettore.length; i++)
         System.out.print(vettore[i]+" ");
       System.out.print("] ");
     }
   }
   public static void test(int[]vettore) {
     System.out.print("vettore = ");
     printVect(vettore);
     System.out.print("result = ");
     printVect(occorrenze(vettore));
     System.out.println();
   }
   public static void main(String[]args) {
     int[] empty = new int[0];
     int[] simple = {40};
     int[] full = {3,6,3,6,7,8,9};
     test(null);
     test(empty);
     test(simple);
     test(full);
   }
}
Newsgroup: it.comp.java
Titolo: MVC e taglib DBTags

Ciao a tutti,
mi chiamo Andrea, sono un assiduo lurker del NG ed ogni tanto "mi concedo"
anche qualche post...
Ho 22 anni, sviluppo in Java da poco più di un anno e trovo estremamente
interessante il mio lavoro, che assieme alla mia curiosità mi porta ad
imparare sempre e volentieri cose nuove.
Soffermandomi un po' sul pattern MVC, mi chiedo in che tipo di
implementazione possa essere "giustificato" l'utilizzo di un componente, ad
esempio, come i DBTags di Jakarta. Spesso, inoltre, vedo un sacco di esempi
di jsp contenenti la connessione ad un db, estrazione, scorrimento del RS e
visualizzazione...tutto compreso tra un <% e un %>.
Ok...se ne è parlato un po' tra colleghi, e concordo sul fatto che per una
semplice "rubrica telefonica" potrebbe andare più che bene una tabella di
db, un paio di jsp e un servlet container ma...ma l'MVC?
Dall'altra sponda ci sono invece coloro che non vedono l'ora di sentire
pronunciare la parola "database" per infilarci un bell'EJB...
Cosa ne pensate?
Mi rivolgo a Voi, augurandomi di poter fare tesoro delle Vostre opinioni e
sperando di poter migliorare di giorno in giorno la mia modesta conoscenza
di Java.
Grazie a tutti e ciao!

 visualizzazione...
[CUT]
Anch'io la pensavo come te. poi ho cominciato a lavorare su una
piattaforma scolastica.
Bene, ora ci sono un'ottantina di classi e una dozzina di pagine jsp, con
una (dico UNA) servlet che fa da controller e smista egregiamente il tutto.
Senza MVC non sarei andato da nessuna parte.
E' operativa su 
www.mycgiserver.com/~ermanno
, finchè il server sarà
attivo, speriamo a lungo...

 attivo, speriamo a lungo...
Speriamo si... ;)
Marco
-- 
reply: remove duh.spam.
http://javac.imap.cc

...

Ciao Andrea, mi chiamo Paolo 
e forse questo ti può aiutare: 
http://www.javaportal.it/tesi.htm
 
è una tesina fatta da me ed una mia collega per un esame.
Di ai tuoi colleghi che parlare di un semplice javabean che si collega
ad un database o di un EJB è ben diverso.
spero che questa lettura ti possa servire a chiarirti un po' le ideee
ciao ciao
Paolo

...

a dimenticavo, il sito realizzato per la tesina lo trovi su 
http://tari.paolomoi.com
ciao Paolo

 spero che questa lettura ti possa servire a chiarirti un po' le ideee
Qualsiasi fonte è ben accetta, grazie ancora per lo scambio di idee!
CIAO!
Newsgroup: it.comp.java
Titolo: AIUTO: non riesco ad eseguire il programma!

Utilizzo win 95
ho eseguito questi due passi ,a non riesco a eseguire il programma:
1: ho creato il file "ciao.java" come sotto riportato
class GoodbyeWorld {
  public static void main (String args[]) {
    int i, j;
    System.out.println("Goodbye, World!");
    for (i = 0; i < 5; i++) {
      int k;
      System.out.println("Bye!");
    }
  }
}
2:ho eseguito "javac ciao.java"
mi risponde:
UNABLE TO INITIALIZE THREADS:(null)
CHE DEVO FARE?
GRAZIE IN ANTICIPO! Rino.

 CHE DEVO FARE?
A tentoni, controlla che tu abbia la variabile CLASSPATH in environment (basta
dare "set" al prompt DOS), e che il suo valore sia corretto. In particolare,
dovrebbe esserci qualcosa del tipo "C:\jdk1.1.x\lib\classes.zip".
Un'altra possibilita' e' che tu abbia gia' installato una versione precedente
di JDK (tipo una 1.0.x), e CLASSPATH punti ancora alle classi  "vecchie" - nel
qual caso il buon compilatore sun (che e' scritto quasi tutto in Java ;-)) non
riesce a far partire la JVM per incompatibilita', e se ne viene fuori con quel
messaggio.
Saluti e auguri,
	Cris
-- 
Cristiano Sadun
Software Engineering & Consulting
email: crsadun#tin$it
(please substitute # by @ and $ by .)

 ...
Prova anche ad assegnare alla classe lo stesso nome del file  :-)
Ciao
---------------------------------------
Email: sostituire "nospam" con "uol"

GRAZIE IN ANTICIPO! Rino.

Newsgroup: it.comp.java
Titolo: Come accorgersi della disconnessione di un Client?

Quali sono le tecniche più sicure per accorgersi se un client si è
disconnesso?
Stavo pensando di delegare ad un Thread a bassa priorità il compito di
andare a stuzzicare ciclicamente tutti i client e vedere se sono ancora
vivi, così da verificare anche il loro tempo di inattività ed eventualmente
decidere se sconnetterlo o meno. Solo che non so se la cosa è fattibile
quando i client cominciano a diventare numerosi.
Ogni suggerimento è ben accetto.
Ciao e grazie in anticipo a tutti.

 disconnesso?
Fai in modo che il client mandi un messaggio "sono ancora vivo"
ogni 10 minuti.
Davide

Newsgroup: it.comp.java
Titolo: problema apice in jsp

<% String nome = "D'andrea"; %>
onclick = "miaFunzione('variabile1','<%= nome %>')"
Ovviamente mi dà un errore javascript perchè la variabile nome contiene un
apice..
come posso fare iper risolvere il problema?!
Ciao Andrea

BackSlash apice ovvero "ciao ab\'bellaaaaaaaaa" :-))
Newsgroup: it.comp.java
Titolo: Controllo prestazioni.

Ciao a tutti,
dovrei fare un controllo delle prestazione della mia applicazione o
meglio verificare alcuni colli di bottiglia che si verificano.
Infatti in alcuni punti la mia applicazione subisce dei rallentamenti e
vorrei chiedere se qualcuno conosce qualche metodo.
Io avrei pensato di usare un qualcosa che mi calcoli il tempo da un
punto di partenza nel mio codice a un punto finale.
Così facendo posso sapere il tempo impiegato in vari punti
dell'applicazione.
Spero di aver reso l'idea.
Grazie a tutti.

 punto di partenza nel mio codice a un punto finale.
http://profiler.netbeans.org/
-- 
sbi

Io utilizzo eclipse va bene lo stesso oppure è un programma solo ed
esclusivamente per netbeans?

 punto di partenza nel mio codice a un punto finale.
Se usi Eclipse, puoi provare "Test & Performance Tools Platform Project"
http://www.eclipse.org/tptp/
Non l'ho mai usato, però me l'hanno consigliato in altri ng.
	Vincenzo

Grazie tanto.

Qualcuno ha usato per caso JProfiler?
Saprebbe darmi qualche indicazione sul suo utilizzo?
Ho provato ad usarlo ma nn si capisce niente.
Grazie

Newsgroup: it.comp.java
Titolo: TomCat

Dove le trovo le info per integrare Tomcat 4 con IIS5 (quello di win2000) ?
Grazie

Alla home relativa ai doc di Tomcat 4.0 non ho trovato nulla a riguardo 
( ti posto cmq il link...... non si sa mai)
http://jakarta.apache.org/tomcat/tomcat-4.0-doc/index.html
Prova qui....
http://jakarta.apache.org/tomcat/tomcat-3.2-doc/tomcat-iis-howto.html
Ti avverto non è semplice (per me fu un bagno di sangue :-) )


Newsgroup: it.comp.java
Titolo: Monospaced Font

Nella versione 1.4 del java non c'e' il font monospaced
mi spiego meglio
con al 1.3 lo richiamavo nel programma e lo potevo utilizzare
nella 1.4 niente da fare
Come posso fare ? Devo assolutamente usare un font
che mi permetta incolonnamenti dei caratteri in maniera perfetta.
Grazie

che mi permetta incolonnamenti dei caratteri in maniera perfetta.
A me questo funziona bene (build 1.4.0-b92)
import java.awt.*;
import javax.swing.*;
public class FontTest {
  public static void main(String[] args) {
    JFrame frame = new JFrame("Carmelo");
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    frame.setSize(320, 240);
    JTextArea ta = new JTextArea();
    ta.setFont(new Font("monospaced", Font.PLAIN, 12));
    frame.getContentPane().setLayout(new BorderLayout());
    frame.getContentPane().add(ta, BorderLayout.CENTER);
    frame.setVisible(true);
  } 
}
-- 
Ciao
	Fabrizio C.
Newsgroup: it.comp.java
Titolo: [Lire Valuta]Come "compattare"?

Salve! scusate l'Object poco esaustivo ma il problema non mi è facile da
spiegare:
allora, in un mio programma faccio la conversione da lire a Euro, solo
che se la cifra in care vecchie lire supera i Dieci Milioni e spicciil
prog non visualizza
10000000.300 ma comincia a scrivere 10000000.324234e27. Quindi se ho
diecimilioni e 300 lire comincia a rosicare.. il problema è chiaramente
i numeri dopo la virgola... io prendo la cifra in lire dalla
moltiplicazione EURO*1936,27 e il valore è un DOUBLE perché in float mi
dava problemi.. qualcuno sa come ovviare a questo problema? e magari
ottenere la scritta precisa 10.000.000,300 =) ma questo è un sogno =))
grazie anticipate!! CIAOOO

[CUT]
Non ti basta la classe NumberFormat?
Gusher.

 
mmmm ora guardo.. =)
Grazie 
Sandero

Newsgroup: it.comp.java
Titolo: Numeri complessi.

Buonasera a tutti,
scusate il disturbo.
Sono un neofita di Java, mi sto esercitando con alcuni banali programmini, e
in questo momento ne sto facendo uno che richiede la risoluzione di un
polinomio di secondo grado.
Vorrei chiedervi se nel sdk (1.3) esistono metodi o classi per gestrire
operazioni nel campo complesso (mi sarebbero utili nel caso di radici
immaginarie...) o se e' necessario implementare una nuova classe ad hoc
(magari estendendo java.math e riscrivendo metodi per le operazioni di
somma, prodotto etc...).
Spero che la mia domanda sia risultata chiara, vi ringrazio anticipatamente.
Daniele.

 wrote in message
news:7op07.1149$K55....@news.infostrada.it...

Newsgroup: it.comp.java
Titolo: Javabean, quando usarli?

Salve a tutti,
conosco la programmazione a oggetti, sto sto iniziando a usare
java per creare servlet, jsp e compagnia, e vorrei capire se
interpreto bene l'uso che dovrebbe essere fatto dei bean.
Da quanto ho visto, i bean (intendo una classe con metodi set e get,
perche' mi sembra di aver letto che esistano cose piu' complicate)
sono utili e semplici da usare per cose appunto semplici; mettiamo
tuttavia il caso in cui io abbia una lista di n oggetti con n non
noto a priori, a questo punto a me come idea viene di usare al massimo
come bean il contenitore dei vari oggetti, che dovro' pero' scorrere
con codice "classico" e non con direttive come <jsp:getProperty e simili,
poiche' esse vogliono l'id del bean che invece io ho come oggetto
"anonimo" nel contenitore
Questo ragionamento e' corretto, e comunque, in generale, come
e quando vengono usati i bean (in ambiente web)?
-- 
Ciao,           | Sostituisci "dontspam" con "softhome"
 Francesco      | nell'indirizzo email per avere quello corretto
Fidonet via web: 
http://bbs.romacivica.net/fido

 e quando vengono usati i bean (in ambiente web)?
leggi qui per esempio ....
http://www.javaportal.it/libro_j2ee/mvc.htm
--
Fabrizio Marini
Company Partner
E-mail: 
f.ma...@k-tech.it
E-mail: 
fabry....@mclink.it
K-Tech S.r.l.
Via Tibullo, 13
00193 - Rome (RM) - Italy
Phone: +39 (0) 6 68301467
http://www.k-tech.it
http://www.javaportal.it
http://www.webservicesportal.it
http://www.oracleportal.it
"Francesco Cipriani" <f...@nwo.bbs> wrote in message
news:slrna9os...@news.localhost...


 
http://www.javaportal.it/libro_j2ee/mvc.htm
Ti ringrazio, ma l'mvc lo conosco, quello che mi chiedevo, come ho
scritto nel mio messaggio, e' se e' corretto fare quello che sto
facendo: devo visualizzare (in un jsp), un certo numero di oggetti,
numero non noto a priori. Allora quello che faccio e' costruire
una bean contenitore degli oggetti e passare quello da servlet a
jsp, e poi nella jsp iterare sul contenitore.
Mi chiedevo se operassi correttamente perche' come idea, se conoscessi
il numero di oggetti a priori, potrei utilizzare tanti bean quanti
sono gli oggetti che ora inserisco nel contenitore, ma non sapendolo
al momento questa e' l'unica soluzione che mi viene in mente


Newsgroup: it.comp.java
Titolo: corrispondente java di *((int*)(&databyte)) = valore ?

cioč: dati 4 bytes contigui in un array, come leggerli tutti assieme come un
int, senza fare elaborazioni runtime?
esempio in C:
unsigned char databyte[4];
*((int*)(&databyte[0])) = 1234;
che il compilatore converte in una singola, velocissima, istruzione assembly
in java:
byte databyte[];
databyte = new byte[4];
???? = 1234;
qualche idea?
nota: il problema poi si allarga a tutti i tipi di dato conosciuti. esempio:
dati "n" bytes contigui, leggerli come stringa, ecc. il tutto SENZA alcuna
elaborazione runtime, ma risolto in fase di compilazione.
grazie in anticipo, ciao
Romano

 wrote
in message news:9hhcik$do9$1...@fe2.cs.interbusiness.it...

Newsgroup: it.comp.java
Titolo: Se Internet Explorer 4 non legge i Java cosa devo fare?

Come da oggetto
mi č capitato che collegandomi al mio sito da un computer avente W95
e IE 4 non sono partiti alcuni script (piů che Java infatti penso 
alcuni script) cosa devo fare?
Cosa devo aggiornare senza cambiare W95 ed IE 4?
Grazie
Ste

 wrote in message
v6j3tsk0il6jdmj72...@4ax.com...



wrote:


 >> e IE 4 non sono partiti alcuni script (più che Java infatti penso



Grazie 1000 :-)
stefano

Newsgroup: it.comp.java
Titolo: newbie lanciare un .jar

Salve a tutti,
scusate la stupidità della domanda, ma non ho mai avuto a che fare con java.
Sto cercando di utilizzare un client java per hylafax su piattaforma linux
ed ho tre jar file da lanciare.
Da riga comandi do il comando:
./gnu-hylafax-0.0.7.jar
cannot execute binary file
Grazie

 cannot execute binary file
un Java ARchive non lo puoi "eseguire" cosi': ti e' necessaria una java
virtual machine ovvero vai su 
java.sun.com
 e scaricati una JRE (l'intero JDK
se vuoi sviluppare qualcosa), la versione della JRE in generale e' indicata
dal produttore del programma (hylafax in questo caso), altrimenti scarica
l'ultima (la 1.4.2 se non erro).
Installato JRE, potrai lanciare il comando "java" ovvero l'interprete vero e
proprio. Un'opzione di "java" e' l'esecuzione di file jar:
java -jar [-options] jarfile [args...] (to execute a jar file)
Pietro
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

Newsgroup: it.comp.java
Titolo: Thread.interrupt()

Sto cercando un modo (se esiste) per sbloccare un thread che è in attesa
di I/O su un socket. Ho visto che è possibile farlo facendo chiudere il
socket a un altro thread in esecuzione. Il problema è che vorrei farlo
senza che la connessione venga chiusa, e senza che il thread venga
necessariamente terminato. Allora ho provato a farlo con il metodo
interrupt() della class Thread, ma non ha funzionato..
Qualche riga di codice per comprendere meglio lo scenario
Thread A bloccato in I/O:
in=new BufferedReader(blablabla...(socket))
in.readLine();     //chiamata bloccante
Thread B che dovrebbe sbloccare A:
socket.close();    //funziona ma chiude la connessione
A.interrupt();     //non funziona! A rimane bloccato
C'è un'alternativa? anche non thread-safe...
Grazie a tutti, lupin
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 
Nell classe socket c'è il metodo setSoTimeout(millisec). Se non vengono
ricevuti dati entro lo scadere del timeout viene generata l'eccezione
SocketTimeoutException. Basta che catturi l'eccezione e la gestisci
(terminando il thread se vuoi). E' una possibile soluzione.... spero che ti
possa essere utile

 A.interrupt();     //non funziona! A rimane bloccato
Il metodo interrupt() non funziona perché lo stream che usi non
implementa l'interfaccia InterruptibleChannel presumo. In ogni caso 
penso che la soluzione postata da DamageInc sia quella che fa al caso tuo.
Ciao,
Andrea.

 possa essere utile
Ho risolto il problema usando setSoTimeout() e facendo nel catch il
polling su una variabile volatile.
Grazie mille!
