mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.java
Titolo: Lo spirito di questo newsgroup....

.... mi sembra che si sia un po' impoverito ! Scusate la sincerità, ma negli 
ultimi mesi mi sembra che il tono delle discussioni si sia orientato sul 
"come risolvere il problema x od y" e si siano quasi completamente persi di 
vista gli aspetti tecnologici: evoluzione, novità e problemi del linguaggio, 
pattern architetturali, java e mondo desktop, java e web..a livello più 
"filosofico" che "pratico".
Va benissimo, ovviamente, che in un newsgroup come questo si cerchino e si 
diano consigli e dritte di programmazione in Java (io stesso ne ho 
*sfruttato* molti suggerimenti) ma sarebbe bello che si facesse anche un 
po' di sana "teoria"....
Saluti a tutti !
    Scorpio. 

Io penso che ciascuno abbia diritto di parlare di cio che gli piace,
purchè in tema!
;-)


 ha scritto nel messaggio 
news:1176549577.6...@q75g2000hsh.googlegroups.com...


 persi di vista gli aspetti tecnologici
L'ho notato anche io.
Che i "guru" si siano dati ad altri lidi?
-- 
Emanuele Torrenti
http://torrenti.altervista.org
Linux user #409659 on engine, Linux machine #348407

Newsgroup: it.comp.java
Titolo: Consumo cpu processo java.exe

Salve a tutti, sto facendo girare un'applicazione java che utilizza
anche un db Oracle e ho notato un comportamento e vorrei capire se è
normale.
Non conosco i sorgenti di questo applicativo, ma so che si interfaccia
con Oracle per alcune operazioni batch.
Ora, su task manager (macchina con Win 2003 server e anche ben fornita
di hw) il processo lo vedo per la maggior parte del tempo a CPU 0%.
Ci potrebbero essere dei tempi di latenza dovuti alle operazioni su
db?
Come posso monitorare quello che il processo sta eseguendo?
Grazie a chi mi vorrà aiutare.

 la maggior parte del tempo a CPU 0%. 
e il problema, di preciso, sarebbe?


eccessiva durata del processo.

Viper ha scritto:

E quando la cpu � 0%, Oracle che fa?


Ieri abbiamo fatto fare un monitoraggio ai dba. Oggi i risultati.

 eccessiva durata del processo.
a quello ci pensa la legge gasparri :-)
scherzi a parte: quello che ti conviene fare (o tentare di fare, visto che 
ti trovi su windows) è un thread dump per vedere che sta facendo il 
programma in quel momento, poi ovviamente servono i sorgenti per 
interpretarlo.
 

 eccessiva durata del processo.
IHMO se l'app Java non fa che dare in pasto a Oracle uno statement
"pesante" e aspettare il risultato il carico � tutto sul server Oracle.
Il monitoraggio (CPU, trace degli statement eseguiti, analisi delle
query) va fatto l�.
Newsgroup: it.comp.java
Titolo: domanda

Salve a tutti.
sto cercando di firmare le mie applet per poter scrivere dei file sul
filesystem.
Non ricordo però da dove devo lanciare i comandi:
keytool -genkey -alias  ....
mi dice che keytool non è un programma riconosciuto o un file bat.
Dove devo posizionarmi dal cmd.exe per far riconoscere il comando?
Grazie
Alex
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Il comando si trova dentro la bin delle jsdk, o metti il percorso nel path o
vai dentro la c:\java_home\bin oopure digiti
c:\java_home\bin\keytool
java_home è il percorso della tua installazione java
-- 
---------------------------------------------------
......vieni a trovarmi 
http://www.glz.it
......dai voce al tuo sito 
http://www.talkwithus.it
---------------------------------------------------

 java_home è il percorso della tua installazione java
Ho risolto, grazie.
Sono una sciocca.
Ciao


Newsgroup: it.comp.java
Titolo: JSP autenticazione

Come si gestisce l'autenticazione
in JSP ?
Ho trovato un esempio che utilizza questa tecnica:
<%@ page import="sun.misc.BASE64Decoder" %>
<%try {
   String authHeader = request.getHeader("Authorization").substring(6);
   String loginInfo = new String (
 new BASE64Decoder().decodeBuffer(authHeader));
    if(!loginInfo.equals(USER_PASS))
 throw new Exception();
  } catch (Exception ex) {
 response.sendError(401);
 out.println("Bad Login");
 return;
  }%>
ma funziona con Tomcat 3 ed ora non con Tomcat 4.
C'è qualche documentazione in merito?
Grazie

<%@ page session="true" %>
<%@ page import="java.sql.*"%>
<%@ page import="java.util.*"%>
<%@ page import="java.text.*"%>
<%
{
String DRIVER="sun.jdbc.odbc.JdbcOdbcDriver";
String URL= "jdbc:odbc:Utenti";
String user = request.getParameter("user");
String pwd= request.getParameter("pwd");
String sql="Select *, * From Utenti
Where((Utenti.username)like'"+user+"' AND (Utenti.password)like
'"+pwd+"')";
Class.forName(DRIVER);
Connection conn=null;
conn=DriverManager.getConnection(URL);
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery(sql);
rs.next();
try{
String id=rs.getString(1);
String codice = rs.getString(2);
String utente = rs.getString(3);
String password = rs.getString(4);
String admin = rs.getString(5);
session.setAttribute("accesso","SI");
session.setAttribute("nome",user);
session.setAttribute("administrator",admin);
rs.close();
	rs=null;
		stmt.close();
		stmt=null;
		if(conn != null){
		conn.close();
 
}
%>
<jsp:forward page="Home.jsp"/>
<%
}
catch(SQLException sqlex){
session.setAttribute("accesso","NO");
session.setAttribute("nome","nessuno");
%>
<center>
<h1 align="center">Nome utente o password Errati</h1>
<img src="images/domanda.gif" width="203" height="198" align="middle">
</center>
<%
}
rs.close();
	rs=null;
		stmt.close();
		stmt=null;
		if(conn != null){
		conn.close();
 
}
}
%>
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.java
Titolo: Errori strani

Ciao,
sto provando a fare le prime interfacce grafiche ma ho visto che mi venivano
restituiti errori strani...."cannot resolv symbol" (utilizzo textpad come
editor)...il punto è che il path è settato correttamente;
ho provato quindi a scrivere un esempio del libro...ma da sempre
quell'errore; ah...le librerie necessarie sono state improtate.
Ciao!

 editor)...il punto č che il path č settato correttamente;


ah...le librerie necessarie sono state improtate.
Ti sei risposto da solo?
Inviato da 
www.mynewsgate.net

venivano restituiti errori strani....
Ed ogni tanto fai errori strani
con una textpad un textpad ti sfiori
tu chiusa nella tua ram
e tutto il mondo fuoriiiiiiiii.........
:)
-- 
You dont know what to do when you dont know what you're doing.
http://space.tin.it/computer/csadun
Newsgroup: it.comp.java
Titolo: JPA:relazione molti a molti

Ciao a tutti .
Sono un autodidatta e sto studiandol'utilizzo dell JPA .
Ho letto su un libro che in un DB  per mettere un relazione 2 tabelle 
collegate con una relazione molti a molti , devo creare una terza tabella 
dove si mettono le  chiavi primarie delle tabelle da relazionare .
Se in un db creo una tabella libri e una tabella argomenti :
molti libri possono avere piu argomenti , e contemporaneamente piu argomenti 
possono  avere piu libri  in relazione:
quindi tali relazioni le imposto in una terza tabella di unione : tabella 
libri_argomenti
Esempio:
tabella libri
primary_key : id_libro:int
autore:varchar
casaeditrice:varchar
-------------------------------------------
tabella argomenti
primary_key: id_argomento:int
descrizione:varchar
------------------------------------------
tabella libri_argomenti
id_libro:int
id_argomento:int
-----------------------------------
se provo a crare le entyty class from database attraverso netbeans , la 
terza entyty relativa alla tabella libri_argomenti non � creata.
ma allora in JPA questa relazione molti a molti non la considera?
inoltre : sempre nella tabella libri_argomenti i 2 campi id_libro e 
id_argomento li devo dichiarare come foreygn_key o come prymary_key composta 
???????
grazie per l'attenzione Mauro

 libri_argomenti
Senza entrare nei dettagli del tuo esempio quello che hai capito e'
corretto. Cioe' che una relazione N:N fra 2 entita' di fatto su un db
relazionale ( tutti i db che usiamo noi di solito lo sono relazionali ) va
scomposta. Ci vuole una tabella intermedia, e le 2 entita' si legano col
classico modo 1:N alla tabella intermedia.
La tabella intermedia contiene nel caso banale soltanto le 2 PK delle
tabelle che vuoi relazionare. Poi volendo ci aggiungi altri attributi.
Con JPA hai 2 strade.
1.
La prima e' che vedi la tabella intermedia come una nuova entita'. Che puoi
considerare come una "entita' di relazione", A questo punti mappi la tua JPA
con le 2 relazioni N:1 "normali".
2.
La seconda strada e' quella di usare la relazione N:N, che e' supportata da
JPA. In questo caso la tabella intermedia viene gestita dalla jpa. Puoi
eventualmente sceglierne il nome. TI timando al manuale per usarla.
Il mio suggerimento e' di usare la strada 1, perche' hai maggiore controllo
sulla relazione, soprattutto se vuoi aggiungere attributi.
Inoltre ti suggerisco di imparare a mappare tu da solo le entita e le
relazioni. Se usi hibernate si fa nel file .hbm se usi ejb si fa nelle @
annotations.
Usare netbean o un qualsiasi tool di reverse enginner puo' essere comodo per
rimappare velocemente un intero database ma non conviene nel tuo caso in
fase di apprendimento.
Comunque se segui la strada 1 dovrebbe funzionarti anche il tool ;-)
Nicola
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 con le 2 relazioni N:1 "normali".
------------------------------------------------------------------------------

Newsgroup: it.comp.java
Titolo: Oferta de trabajo





MICROLISE Espana, una emportante societad de 
servicios informaticos aportada por el grupo de empresas de Microlise 
Group,


esta buscando programadores 
con conocimientos de Java y todas sus herramientas por un 
emportante proiecto en entorno J2EE.


 


Por mas informaciones


ane...@microlise.co.uk


 



 
informacio...@microlise.co.uk

Newsgroup: it.comp.java
Titolo: readUTF con timeout

Salve, sto usando readUTF da DataInputStream associato a un Socket. 
Praticamente il ServerSocket accetta una connessione e invia una 
richiesta di autenticazione con writeUTF sul DataOutputStream del 
Socket. Il client legge la richiesta e invia la risposta a ServerSocket 
che intanto aspetta con readUTF. Il ServerSocket quindi resta bloccato 
fin quando non c'è qualcosa da leggere con readUTF e vorrei poter 
attivare un timeout che consenta di lanciare un'eccezione da una readUTF 
fallita per mancanza di dati da leggere. E' fattibile la cosa? Tecniche 
alternative?

Crei un nuovo Thread,in cui fai la read(),
dopo di che nel main scrivi qualcosa di simile:
t.join(milliSec);
if(!t.isAlive()) conn.close();



Usa setSoTimeout() sul socket con un tempo in millisecondi, prima di
associarlo al DataInputStream. Da quel momento, qualsiasi read() sul socket
che rimanga in attesa più del tempo specificato lancia un
SocketTimeoutException. All'interno di readUTF() del DataInputStream questa
viene racchiusa in una IOException, quindi potresti usare una cosa del
genere:
...
sock.setSoTimeout(10000); //10 secondi
DataInputStream myStream=new DataInputStream(sock.getInputStream());
String riga;
try {
   riga=myStream.readUTF();
} catch (IOException ex) {
   if (ex instanceOf java.net.SocketTimeoutException) {
      //non c'è stato nulla da leggere durante i precedenti 10 secondi
   } else {
      //gestisci tutti gli altri casi in cui possa essere sollevata
      //una IOException
   }
}
...
HTH :)
-- 
Fermiamo Scientology prima che sia troppo tardi!!!
http://xenu.com-it.net
 - 
http://xenu.freewinds.cx/
 - 
http://www.xenu.net/
(per rispondere personalmente leva IlDitoDalCulo)

 
Ah pensavo che setSoTimeout fosse associato a DatagramSocket! Il 
problema però che il timeout mi serve solo una volta, mentre sulle altre 
readUTF (sullo stesso socket) non mi serve il timeout. Provo a fare così:
socket.setSoTimeout(10000);
DataInputStream din = new DataInputStream(socket.getInputStream());
String riga;
try {
    riga=myStream.readUTF();
    socket.setSoTimeout(0);
    din = new DataInputStream(socket.getInputStream());
    riga = din.readUTF(); // ora dovrebbe essere bloccante senza timeout


 [Ech3L0n] NSA wrote:
Funziona!!! Grazie mille [Ech3L0n] NSA ;-)

     riga = din.readUTF(); // ora dovrebbe essere bloccante senza timeout
Non hai bisogno di ricreare di nuovo il DataInputStream dopo che hai
impostato il timeout a 0... il timeout è sul socket, che rimane "vivo"
e referenziato tra il readUTF e il successivo.
Occhio agli sprechi di memoria!

Newsgroup: it.comp.java
Titolo: server soap o xml-rpc

Quale scegliere a vostro avviso?
Sia per quello che riguarda sicurezza, velocita', sviluppo etc, etc?
Tutti i commenti sono i benvenuti :)
Ciao,
Cristian.

 Sia per quello che riguarda sicurezza, velocita', sviluppo etc, etc?
Logicamente lo sviluppo verra' fatto in java.

Newsgroup: it.comp.java
Titolo: PeR COMINCIARE

Come funziona la programmazione ad oggetti?
Cosa s'intende con questo termine?
Cosa è/serve il GUI?
Grazie RicK
P.S: Mi consigliate per favore un buon compilatore

 wrote in message
news:WOIH8.4926$8x3.1...@twister1.libero.it...

Newsgroup: it.comp.java
Titolo: Visualizzare un'immagine in un'APPLICAZIONE

Visualizzare un'immagine in un applet lo sanno fare tutti (?), ma per
visualizzare un'immagine in un'applicazione come si fa?
Grazie a tutti


Devi ridefinire il metodo paint e all'interno devi dichiarare l'immagine e
poi disegnarla:
public void paint(Graphics g)
{
   int x, y;     // coordinate a partire dalle quali visualizzare l'immagine
   Image foto = Toolkit.getDefaultToolkit().getImage("foto.gif");
   g.drawImage(foto, x, y, this);
}
Ricordati che non devi richiamare il metodo paint da nessuna parte, lo
richiama automaticamente quando visualizzi la finestra.
A presto,
           Enoch.





E' la stessa cosa, anche in quel caso non hai bisogno di richiamare il
metodo paint ma l'immagine la disegna ugualmente.
Un piccolo problema: l'immagine viene disegnata sul frame principale quindi
qualsiasi oggetti ci metti su (pannelli, aree di testo, ecc) sono poste
anche sopra l'immagine quindi devi prendere bene le misure e devi fare in
modo che altre componenti non si sovrappongano all'immagine.

Scusate se mi intrometto.... stai dicendo che non posso disegnare
un'immagine sopra un pannello (per esempio) e poi aggiungere il pannello
alla Frame?
Ma e' terribile !!!!
Cristiana







Frame come posso fare?
puoi ridefinire il metodo paint() della tua classe derivata da Frame oppure
creare una nuova classe derivata da java.awt.Component (o java.awt.Canvas) e
aggiungergli le funzioni necessarie a impostare e ridisegnare (ari...
paint()) l'immagine.
La seconda soluzione è sicuramente preferibile perchè, a parità di lavoro
per implementarla, ti garantisce la possibilità di riutilizzare il nuovo
component (tanto che all'interno di Swing è presente la classe JLabel che
può essere utilizzata proprio in questo modo!).
---
Valter Minute
min...@fortech.it
 (the reply address of this message is invalid)
---
Are you looking for a good freeware ScreenSaver? Try FOYD!
http://hotfiles.zdnet.com/cgi-bin/texis/swlib/hotfiles/getit.bin?fcode=000PZ
0
if you want, I can send you the (free) C++ source code.

Newsgroup: it.comp.java
Titolo: info... come sapere chi ha invocato la servlet???

Salve.
Nel mio sito ho più pagine jsp che possono chiamare la stessa servlet....
Come faccio, all'interno della servlet, sapere quale pagina ha fatto la 
richiesta per poter fare il redirect corretto?
Devo per forza inviare la pagina che fa l'invocazione tramite get o post????
Grazie a tutti per un'eventuale risposta! 

 Grazie a tutti per un'eventuale risposta!
ciao Nicola
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 richiesta per poter fare il redirect corretto?
devi essere più chiaro: che significa "poter fare il redirect corretto"?
intendi tornare alla pagina chiamante?

 wrote:

- il referer ?
(un po' pericoloso : e' il browser che lo manda, ... o chi per esso)
- uno stato in sessione ?
(se non hai più finestre con la stessa sessione)
- una forward + un attribute ?
(quindi comunque un post su se' stessa della jsp)
altrimenti vai di parametri o campi nascosti.
Ciao,
    Davide
--
Ing. Davide Grandi
davide...@mclink.it
Newsgroup: it.comp.java
Titolo: Aiuto newbie!!!!

Ciao a tutti,
è la prima volta che scrivo qui spero di non essere OT!!!!
Mi capita per la prima volta di sviluppare un progetto in jsp ma ho un
problemino nel far vedere le classi alle pagine!!!
In pratica ho una classe .java nella mia dir WEB-INF/classes,
la compilo e in quella dir mi trovo miofile.java e miofile.class
Nella pagina jsp faccio questa chiamata:
<jsp:useBean id="reader" class="miofile" scope="request">
  <jsp:setProperty name="reader" property="path" value="prova.txt" />
</jsp:useBean>
ma la pagina mi torna un errore, questo(lo taglio lascio solo le prime
righe):
oracle.jsp.parse.JspParseException: Line # 8,  
Error: Unable to find class for bean: reader defined by tag with
class: beans.miofile
	at
oracle.jsp.parse.OpenJspTagHandler.defineBeans(OpenJspTagHandler.java)
Non riesco a capire come diamine fare per vederla!
Io non sono pratico di java!!!  :(
Cosa dovrei fare!!
Grazie mille a tutti quelli che mi daranno una mano,
ciao,
Cristian.

 ha scritto nel messaggio
news:3ovcju03bdlqltjfu...@4ax.com...

prova a inserire la classe in un package "beans":
- crea una dir beans in webinf/classes
- sposta la tua classe lì dentro
- modificala aggiungendo la seguente riga in testa al codice:
            package beans;
dopodiché ricompila tutto e riprova..
ciao, ktl


Niente da fare!!!!
non ne vuol sapere, creata la cartella, modificato il file.java e 
ricompilato ma niente!
Altre alternative?
Nel frattempo mi spulcio un po di documentazione!
Grazie,
Cris.

ciao, ktl
Allora!
Ho risolto con la tua soluzione mettendo il mio file nella dir degli
esempi installati dal server.
Ma quando cerco di processarlo in una mia cartella fuori da quella
degli esempi non va!
Come mai?
Cosa devo configurare?
Gracias!
Cristian.

Newsgroup: it.comp.java
Titolo: accesso lettura file syste

ciao
qualcuno forse puoi aiutarmi facilmente.
Ho un applet che fa da motore di ricerca in locale.
E' però sorto un problema di sicurezza.
L'applet deve accedere (anche solo in lettura) al file system.
netscape (4.7) lo fa passare, explorer (5) no.
Come si può risolvere il problema modificando il java policy?
O se no, come certificare l'applet?
dimmi di sì e sarò tuo...
Alessandro
;-)

 wrote in message
news:t9OetU9g$GA....@news-02.uni.net...

Newsgroup: it.comp.java
Titolo: J2SE 1.5 e compatibilità

Salve ragazzi, poco fa ho avuto diretta testimonianza, che le classi
compilate con la J2SE 1.5, non possono essere usate dalle versioni
precedenti. Mi chiedo quindi che fine faranno tutte le applicazioni
sviluppate con la 1.4 o 1.3. Dal mio punto di vista questa è stata una
cattiva scelta della Sun, che pregiudica tutto il discorso della
portabilità e compatibilità delle applicazioni java, voi che ne
pensate?


Non pregiudica nulla solo che bisogna aggiornarsi con la sintassi poco 
differente, per quanto riguarda la portabilità, essa rimarrà tale, 
perchè a parità di versione JRE è possibile far girare software java su 
tutti i sistemi operativi supportati... Basta scaricarsi la versione 
giusta, se un software richiede la 1.5 beh l'unico scotto è solo quella 
di installarla, ma non può che giovare al tuo pc visto che più si va 
avanti nelle versioni e più bug vecchi vengono risolti (è pur vero che 
se ne introducono altri...).
Buon divertimento!!!
Newsgroup: it.comp.java
Titolo: SCUSATE BRUCE ECKEL

Comunque io sono qua che aspetto suggerimenti...sigh ....sigh
Ciao

Comunque io sono qua che aspetto suggerimenti...sigh ....sigh
Dicci su che cosa aspetti suggerimenti pero'!
-==[ 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
 7890  |
-========================================================================-

 wrote in message
8ctdu3$g7s$1...@nslave1.tin.it...


Newsgroup: it.comp.java
Titolo: Potenze

qual'è l'istruzione in Java per l'elevamento a potenza? è sqr come per il
pascal?
Grazie

qual'č l'istruzione in Java per l'elevamento a potenza?
Vedi
http://java.sun.com/j2se/1.4/docs/api/java/lang/Math.html
-- 
Ciao
	Fabrizio C.

 per il pascal?
Math.pow(x,y), ossia elevi l'incognita x a y.
Per quanto riguarda sqr credo tu abbia fatto confusione...in java c'è
Math.sqrt(x), ossia radice quadrata di x.
Ciao!

Newsgroup: it.comp.java
Titolo: Domanda molto da principiante...sigh

Come si fa  a dire quante cifre dopo la virgola si devono visualizzare in un
JLabel, stampando un double?
Grazie mille!
Daniele Tilles

 JLabel, stampando un double?
Per scrivere un double con x numeri decimali puoi procedere in diversi modi.
Per esempio puoi definire un
DecimalFormat df= new DecimalFormat();
df.setMaximumFractionDigits(int xx);

 wrote in message
kPvf8.42276$v7.15...@twister1.libero.it...


 Daniele
Cerco di scriverti una possibile soluzione.
Ce ne sono tante altre, e comunque se cerchi nella documentazione della sun
ci sono molti passi che ti spiegano come fare. Tra l'altro c'è anche un
tutorial sull'argomento.
Comunque un possibile codice è qui sotto.
*************************
import java.text.*;
import javax.swing.*;
public class Decimale{
DecimalFormat format;
double value=7.4444;    // è  un valore di prova per farti vedere come
funziona
public Decimale(){
format =(DecimalFormat)NumberFormat.getNumberInstance();
format.setMaximumFractionDigits(2);  //qui setti il numero di decimali
massimi
String label=format.format(value);
System.out.println(label);                    //ti stampa 7.44 in questo
caso
}
public static void main(String[] args){
Decimale dec=new Decimale();
}//end main
}//end class
**************************
Chiaramente nel tuo caso è sufficiente prendere la Jlabel e dargli la
stringa.
getJLabel.setTest(label);

 System.out.println(label);                    file://ti stampa 7.44 in

Newsgroup: it.comp.java
Titolo: creare una newsletter in JAVA

Ciao a tutti,
devo integrare una newsletter ad un sito scritto in ASP.
(diciamo che piu' di integrare, si parla di realizzare da zero...)
Stavo pensando di utilizzare le librerie java mail per l'invio dei 
messaggi e la creazione di JSP/servlet per la creazione di pannelli di 
amministrazione.
Potrebbe essere una soluzione valida??
Esistono esempi (parlo di codice..) di newsletter in java??? In tal 
caso, dove posso reperirli??
Grazie
Franz.
Inviato da 
www.mynewsgate.net

 caso, dove posso reperirli??
Un mio amico, l'autore di questo sito: 
http://www.divax.it
 anche noto come
Jack ne ha realizzata una. Vai sul forum o mandagli una email.
Ciao 
Matteo
-- 
chi sono e soprattutto chi non sono:
http://www.ilnomedeldominio.it
un piccolo programma per studenti universitari:
http://inutility.ilnomedeldominio.it/imsv/

Newsgroup: it.comp.java
Titolo: eclipse sotto linux

Salve a tutti,
ho necessità di utilizzare Eclipse su Mandrake Linux 10.1. Premetto che non
sono particolarmente esperto di Linux.
Ho scaricato la versione di Eclipse per Linux (gdk) e la Java SDK per Linux
(vers. 1.5.0.03). Java SDK è stato installato in /usr/java, mentre ho
installato eclipse su /usr/local/eclipse.
Ho provato a far partire eclipse con il comando "./eclipse", ma ho ottenuto
in risposta:
"A Java Runtime Environment (JRE) or Java Development Kit (JDK) must be
available in order to run Eclipse. No Java virtual machine was found after
searching the following locations: /usr/local/eclipse/./jre/bin/java 'java'
in your current PATH"
A questo punto ho provato il comando che mi permette di indicare la
locazione della JVM "./eclipse -vm ./usr/java/jre1.5.0.03/bin/", ottenendo
sempre lo stesso risultato.
Per favore, mi potete indicare cosa sbaglio? Forse l'eseguibile per la JVM
non si trova in quella cartella, ma dove è allora? (la JVM credo sia stata
installata correttamente in quanto l'ho utilizzata con un altro programma)

 locazione della JVM "./eclipse -vm ./usr/java/jre1.5.0.03/bin/",
Se non sbaglio:
./eclipse -vm /usr/java/jre1.5.0.03/bin/java
Paolo

 ./eclipse -vm /usr/java/jre1.5.0.03/bin/java
oppure copia la jre dentro la cartella di eclipse 

 wrote in message 
news:P1Xoe.45122$795.1...@twister1.libero.it...

Newsgroup: it.comp.java
Titolo: sviluppo applicazione.

Sarei intenzionato a sviluppare una applicazione per la gestione delle
presenze del personale di un'azienda.
Tale applicazione dovrebbe funzionare in ambiente web.
Qualcuno e' interessato a collaborare?
Anche se si e' alle prime esperienze va bene lo stesso, nemmeno io conosco
benissimo java, potrebbe servire come occasione per apprendere cose nuove.

 ha scritto nel messaggio 
news:43e34e15$0$331$5fc...@news.tiscali.it...


bothered ha scritto:

Io sarei interessato a collaborare a un progetto ma potresti darmi
qualche info in più? 
fabio...@tiscali.it

> Quanto si guadagna?
niente e' solo per approfondire la conoscenza del linguaggio.

> Sarei intenzionato a sviluppare una applicazione per la gestione delle
Mi interessa il progetto, dammi qualche altra info

 niente e' solo per approfondire la conoscenza del linguaggio.
Anche io potrei essere interessato. Se riesci a darmi qualche 
delucidazione in più te ne sarei grato.
Come diceva mio nonno: "Impara l'arte e mettila da parte" :)
A.


Il software di rilevazione presenze solitamente si preoccupa di reperire 
le timbrature da:
- Orologi connessi via ethernet
- Orologi connessi via modem
- Orologi connessi via RS485/RS232
- applicazioni di terze parti che producono file ascii
Gli orologi sono dotati di lettori a banda magnetica/smart card
L'applicazione che proponi ha un grado di complessita' elevato nel caso 
in cui si voglia sviluppare un'applicazione professionale (gestione 
anagrafiche di base, gestione giustificativi, gestione mensa, gestione 
apriporta, stampa registri presenza, ecc).
Puoi postare qualche dettaglio in piu' sul requisiti dell'applicazione?
Stefano

 apriporta, stampa registri presenza, ecc).
La gestione dovrebbe poter prevedere tutto questo, magari escluso
l'apriporta, so che la cosa non e' semplice, infatti non mi aspettavo
risposte :-)
Inoltre la mia conoscenza di java (molto agli inizia) mi suggerisce di
abbassare di molto il tiro.
Non so .... io voglio tentare lo stesso............

Newsgroup: it.comp.java
Titolo: Emettere Classi Java a runtime

Ciao e' possibile all'interno di un'applicazione java generare nuove
classi a runtime? l'argomento mi interesserebbe non sapreste darmi
qualche link utile ?
Grazie 1k
-- 
Ciao
Fabio

Wezzy wrote:

Prova a guardare su questi siti:
http://asm.objectweb.org/
http://jakarta.apache.org/bcel/
http://cglib.sourceforge.net/
Ciao!
Sogliola

 
http://cglib.sourceforge.net/
Grazie per i link :-)
-- 
Ciao
Fabio

 qualche link utile ?
Il modo piu' semplice e' costruire il codice sorgente e invocare il
compilatore. Da 1.3 in poi e' relativamente facile, con tools.jar.
L'alternativa e' assemblare direttamente bytcode, ma a meno di cose
proprio banali non e' consigliabile, in quanto perdi le ottimizzazioni
implementate da un compilatore esterno - a meno di non essere un guru
sulla compilazione con tendenze a reinventare ruote. :)
Newsgroup: it.comp.java
Titolo: Da string a double???

Cari newsgroupers!
Vorrei sapere se esiste un metodo per passare
in maniera indolore da string a double, come si fa per
gli interi con Integer.parseInt("numero"), oppure se
mi devo scemire scrivendo un'apposita classe che
fa tutto analizzando un carattere alla volta.
 Thanks in advance!

 fa tutto analizzando un carattere alla volta.
Be', per il casting da String a double prova a creare
un nuovo oggetto di tipo Double in questo modo:
String s;
double d;
d = (new Double( s ).doubleValue())
da double a String invece:
s = ("" + d);
(sistema un pò blando ma comunque funzionale)
Ciao
Matteo
sup...@sme.nu

Newsgroup: it.comp.java
Titolo: Strano problema con la classe java.lang

  System.out.println("inserire il codice cliente o  -1 per uscire");
System.out.println è usato anche in altre parti del programma ma non è 
segnalato come errore. Come mai in questo caso è un errore?
Ciao e grazie
Alessia

> symbol  : method println(java.lang.String,int)
Come spiega perfettamente il messaggio d'errore, non esiste un metodo 
println che ha come parametri String e un int.
Quello che vuoi fare te e'
   System.out.println("Il nuovo saldo è:" + saldo);

   System.out.println("Il nuovo saldo è:" + saldo);
Grazie per la risposta.
Ma dove si vengono a sapere tutte queste notizie interessanti?
Io ho due testi di java ( uno del corso , stringatissimo) e uno comprato 
  a parte ma in nessuno dei due si spiega( bene ) questa parte 
riguardante input e output.
Alessia
lo so ci sarebbero le API ma non c'è qualcosa di più"discorsivo"?

 symbol  : method println(java.lang.String,int)
Qui ti dice che il simbolo  č il metodo println con due parametri, uno
String, e uno int).
A> so ci sarebbero le API ma non c'č qualcosa di piů"discorsivo"?
Con un tutorial ? Oddio, non ho ancora trovato un tutorial su come prestare
attenzione leggendo gli errori del compilatore :).
Nota: capita anche a me. Anzi, i miei complimenti a Giambo per aver notato
il problema che mi stava sfuggendo ...
-- 
 /\           ___
/___/\_|_|\_|__|___Gian Uberto Lauri_____
  //--\| | \|  |   Integralista GNUslamico
\/                 e coltivatore diretto di Software

 lo so ci sarebbero le API ma non c'è qualcosa di più"discorsivo"?
Hai due alternative:
- ti impari tutto a memoria
- impari a consultare la documentazione di riferimento
La cosa intelligente da fare è studiare (anche a memoria) gli elementi
del linguaggio e consultare a fabbisogno la documentazione delle
classi, documentazione che, fra l'altro, è anche strutturata da essere
consultata in questo modo.


ok non ho ancora imparato bene il suo linguaggio. Io č da tre settimane 
che sto cercando di capirlo: probabilmente ci vuole molto di piů. ( perň 
noto miglioramenti : prima la correzione dei soli errori di compilazione 
mi portava via tempi inimmaginabili, ora va meglio)
Io mi riferivo ad un tutorial sulle Api
Perň un tutorial su cosa intende il compilatore con le sue espressioni 
che per qualcuno agli inizi possono essere almeno dubbie si potrebbe 
anche fare :-)
saluti
Alessia

 lo so ci sarebbero le API ma non c'è qualcosa di più"discorsivo"?
Un buon IDE (Eclipse) aiuta tantissimo.
Newsgroup: it.comp.java
Titolo: Aiuto per un novello

Qualcuno mi potrebbe gentilmente illustrare
il codice di una semplicissima applicazione dove in un frame, cliccando su
un bottone si apre un altro frame?
per voi è sicuramente una cosa da 20 secondi...

 un bottone si apre un altro frame?
class Finestra extends Frame {
...
Button b= new Button("Apri finestra");
this.add/b);
b.addActionListener(this);
...
public void actionPerformed( ActionEvent e) {
    if (e.getSource() == b)
 new Frame("nuova finestra").setVisible(true);
}
}
o qualcosa del genere.. ho scritto solo il codice essenziale, e forse con
qualche errore, ma questo è il concetto..

Newsgroup: it.comp.java
Titolo: [poco OT] DRIVER JDBC-ODBC

Salve a tutti,
   ho notato con molto dispiacere che il driver JDBC-ODBC,
appena fai una query un pò più complessa (JOIN),
non è mica più tanto performante....
Se potete consigliarmi driver più performanti!!??!?!?
Vi ringrazio per l'attenzione
AH, mi connetto ad un .mdb
--
--
Ciao
                                        Roche
               - The Mannix -
la solita minestra punk?
Clicca quì sotto:
 
http://stage.vitaminic.it/the_mannix/

 --
E' proprio access che non va...
Al massmo regge 64 connessioni contemporanee, non puoi fare tabelle con + di
150 campi (lo so che è assurdo ma certe volte serve), con il connection pool
o senza è la stessa cosa....

 wrote in message
wlmr6.8427$Z%1.30...@news.infostrada.it...


 AH, mi connetto ad un .mdb
Cazzi tuoi :-)))))))))))))))))

 E allora cosa uso?
Esiste un altro driver per access ma ora mi sfugge il nome... mi pare 
fosse adzo o roba simile... se aspetti un po' vedo di recuperarlo
Marco

 wrote in message
3AAE2854...@seven.it...


 2) Ottimizza le query per quanto possibile (chiedi ad un dba)
Utilizza i preparedStatement per aumentare un po' le performance, dicono
incrementino del 20-30% le prestazioni, ma potrebbe essere solo una leggenda

Eccolo qui, però non mi ricordavo che è una sorta di bridge ado-jdbc, 
quindi serve mdac. Ad ogni modo se vuoi fare delle prove...
www.infozoom.de
spero ti sia utile
Marco


 incrementino del 20-30% le prestazioni, ma potrebbe essere solo una leggenda
E' vero ... in effetti PreparedStatement su un database Oracle hanno le
caratteristiche che dici (l'ho provato di persona) ... bisogna vedere con Access
...


Li uso già.....
è quello il problema....
se sapete un modo più veloce per fare un Join


 se sapete un modo più veloce per fare un Join
Fai un
select * from a inner join b on a.key = b.key
o semplicemente scrivi
select * from a, b where a.key = b.key
?
Ciao,
 Stefano
----------
"X WindowSSS, teSSSoro mio... lo odieremo per SSSempre"
Bill Gollum
----------
Newsgroup: it.comp.java
Titolo: [OT] Scambio 2 manuali (base e avanzato) su AutoCAD con un altro manuale

Scambio 2 manuali su Autocad editi dalla Mc Graw Hill,
uso base e uso avanzato (prezzo di copertina totale L.159.000),
con un altro manuale di informatica (ne basta uno solo,
se ha prezzo di copertina inferiore va bene comunque)
Proposte in email

 ha scritto nel messaggio
news:mQ498.45269$nI1.1...@twister1.libero.it...


Newsgroup: it.comp.java
Titolo: Jdbc

Il programma va migliorato certo ma non funziona già da ora . Termina
eseguendo la
System.out.println(3)
Qualcuno può dirmi perhè ?
(Il database è Access e non posso cambiarlo )
Grazie
import java.sql.*;
import java.util.*;
import javax.swing.*;
public class Tdb
{
  Blob blob;
  Connection con ;
  int iLength = 0;
  ImageIcon ii;
  ResultSet rs;
  Statement stmt ;
  public Tdb()
  {
    try
    {
        Class.forName( "sun.jdbc.odbc.JdbcOdbcDriver" );
    }
    catch( Exception e ) { System.out.println( 1);}
    try
    {
      con = DriverManager.getConnection ( "jdbc:odbc:Dati","","");
      stmt = con.createStatement();
    }
    catch ( Exception e)  { System.out.println(2);}
    try
    {
     rs = stmt.executeQuery("SELECT * FROM DIS");
      if( rs.next() )
      {
        blob = rs.getBlob( 2 );
        iLength = (int)(blob.length());
        System.out.println( iLength);
        ii = new ImageIcon(blob.getBytes( 1, iLength ) );
      }
    }
    catch ( Exception e)
    { System.out.println( 3); }
  }
  public static void main (String args[])
  {
    new Tdb();
  }
}

 Qualcuno può dirmi perhè ?
Se non dici che errore ottieni...
Prova a fare un bel printStackTrace() dell'exception che ottieni.
Davide

 ha scritto nel messaggio
news:3CA6EFC3...@planet.nl...


         at sun.jdbc.odbc.JdbcOdbcResultSet.getBlob(Unknown Source)
Ok, quindi il bridge Jdbc Odbc non consente di recuperare informazioni
come Blob. Ergo: non e' un'errore tuo ma e' il driver che fa' cagare.
O trovi un'altro driver, o usi un'altro database, o non usi Blob.
Davide


Io, ad errori di questo tipo (ma me li dava su getString e questo č grave)
ho risolto installando java1.3.1 invece di j1.3.0. Se non va nemmeno cosě
confermo quello che dice Davide (specie per l'utilizzo del driver prodotto
contro la stitichezza....)
Ciao

 wrote in message
news:%AIp8.101913$1S3.3...@twister1.libero.it...

Newsgroup: it.comp.java
Titolo: Scusate l'intrusione, ma non so.....

come scaricare da una pagina web un applet java.
Eppoi come farla eseguire offline?
Grazie.
JB


devi prima di tutto scaricare la pagina e vederne il codice html (lo 
puoi fare anche on line, in realta.... :\) poi te lo leggi
e cerchi di capire dove punta il codebase della applet, cosi' acceti a 
tale indirizzo e copi la .class se t e' permesso...
infine t fai una pagina simile (te la scarichi) e la modifichi in modo 
che il codebase sia in locale...
-- 
{2Nd+BESt}

 Eppoi come farla eseguire offline?
$ appletviewer ClasseApplet
-- 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Xoen
Jabber ID : 
xo...@jabber.linux.it
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

 $ appletviewer ClasseApplet
x' secondo te ha linux?
-.-
-- 
{2Nd+BeSt}

 x' secondo te ha linux?
c'č il porting dell'utilissimo wget su windows.

Newsgroup: it.comp.java
Titolo: Lettore multimediale

Buon Natale a tutti.
Avrei bisogno di sapere se in rete sono diponibili info su come fare un
lettore multimediale in java.
Grazie

Ti seve il JMF (java-media-framework)
disponibile all'url :
http://java.sun.com/products/java-media/jmf/index.html
dove trovi anche le API Documentations.
JMF supporta :
quicktime - avi - viv - au - aiff - wav - mpg -mp2 e qualcos'altro che
non ricordo.
Ciao & spero di esserti stato d'aiuto !   :)
RazzO


Newsgroup: it.comp.java
Titolo: Accesso alla memoria

è possibile in Java accedere direttamente alla memoria, per esempio tramite
un puntatore? Se si qualcuno mi potrebbe dire come?
Grazie Max

 ha scritto nel messaggio
news:6_987.9946$0Z1.3...@news.infostrada.it...

Non credo, visto che una delle grandi differenze Java e C++ è che in Java
non esistono puntatori (almeno nel senso in cui si intendono nel C++)

Grazie Max
Dipende da che intendi con "accedere direttamente".
-- 
Life's something u don't get out alive..
ObjectZone - 
http://space.tin.it/computer/csadun

Newsgroup: it.comp.java
Titolo: Log

Salve a tutti, qualcuno e' a conoscenza di una applet che possa loggarmi il
click di un visitatore su una immagine? Vorrei che con questo click venisse
aggiornato un contatore all'interno di un file di testo.
Grazie a tutti e ciao,
Max

Massimo Selva wrote:

Probabilmente e' molto piu' facile fare quello che vuoi con un banale script
CGI. Pero' devi avere un server WEB che ti permetta di farlo!
ciao


Per ragioni di sicurezza devi usare un'applet con firma digitale; altrimenti
io l'ho fatto con un database, ma il server web è d'obbligo comunque.
Ciao, Marco [:]|
Newsgroup: it.comp.java
Titolo: cerco collaboratori

Ciao,
sto sviluppando moltissimi siti e sto cercando qualche persona che sarebbe
interessata ad aiutarmi. Contattatemi!Visto che gia' ci siete se avete un
sito mandatemi il link pf.
Ciao Nic
www.digitalartsworld.com
ps: se i siti "spaccano" e se uno sponsor ci paga potremmo anche guadagnare
qualcosa!!

ps: se i siti "spaccano" e se uno sponsor ci paga potremmo anche guadagnare qualcosa!!
--------------------------------------------------------[ OT = Off Topic ]---
Il suo  messaggio  qui è  OT ( = Off Topic ), non in  tema, non  gradito, non
desiderato.  Qui si parla essenzialmente di Java da un punto di vista tecnico
e per quanto riguarda la programmazione. Per proposte di lavoro e commerciali
esistono newsgroup più appropriati come:
  news:it.lavoro.consulenti
  news:it.lavoro.informatica
  news:it.lavoro.offerte
  news:it.lavoro.richieste
 
Per  sua  informazione  le  allego il  manifesto ufficiale del newsgroup: nel
quale si fa chiaramente riferimento a  "discussioni tecniche"  e  si parla di
"programmazione Java".
Pertanto la invito gentilmente a non postare più,  qui, richieste del genere.
Se  vorrà  continuare a  postare le sue proposte commerciali, qui, su  questo
newsgroup, visto il newsgroup  non  moderato,  potrà tranquillamente farlo ma
abbia, almeno, la cortesia di preporre al subject: "[OT]".
La  invito  inoltre a leggere  "Emily Postnews Answers  to  Your Questions on
Netiquette" all'indirizzo: 
http://www.clari.net/brad/emily.html
.  Si  renderà
così  conto che ogni  replica od ulteriore discussione a questo mio messaggio
è inutile e fuoriluogo. Nel caso in cui non riuscisse a trattenersi mi scriva
pure in e-mail.
Cordiali saluti.
----------------------------------------[ Manifesto di news:it.comp.java ]---
In  questo  gruppo  non moderato  si parlera' di tutto  cio' che  riguarda la
programmazione  JAVA e sara' un  luogo appropriato per  discussioni  tecniche
sul linguaggio e la sua class library.
-----------------------------------------------------[ news:it.comp.java ]---

Newsgroup: it.comp.java
Titolo: IEEE488

Ci sono package in java per programmare dispositivi che usano la IEEE488
come gli strumenti di misura ?
Sono disponibili gratuitamente ?
Qualcuno ha già fatto esperienze in questo campo ?
Grazie.

 ha scritto nel messaggio
news:c5u8i6$iae$1...@lacerta.tiscalinet.it...



puoi dare una occhiata al codice di esempio?
il package 34410a dove lo trovo ?
io ho uno strumento della wandel !
Grazie


Guardando il listato credo che il package è la classe dell'esempio stesso.
La marca/modello dello strumento li hanno messi a titolo di esempio
L'istruzione package serve per specificare la directory dei sorgenti e
basta.
Comunque non prendere per oro colato tutto quello che ti dico.. non sono un
gran programmatore Java ;-)
Spero di esserti stato utile.. tesista? Se funziona fammi sapere su
hossoATtiscaliPUNTOit
Saluti,
-= Hosso =-


no, non č per la tesi ! lavoro presso una piccola industria di elettronica e
ho la necessitą di automatizzare un collaudo di alcune schede con uno
strumento Wandel & Goltermann.
Farņ delle prove e riposterņ l'esito.
Saluti.
Newsgroup: it.comp.java
Titolo: corsi java

Ho seguito un breve corso Java all'univ (Giurisprudenza) e vorrei potere
continuare.
C'è qualcuno che sa dirmi se si tengono corsi a Bologna a prezzi
modici??
Grazie!!!!!
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Grazie!!!!!
Eh incrediBBBile.. un avvocato che passa dal lato oscuro alla
programmazione? ;)
Ma e' per hobby o perche vorresti fare la programmatrice? Ti conviene
cercare un corso di quelli finanziati, cosi' non pacghi un euro, ce ne
saranno sicuramente a Bologna, guarda magari sul sito della regione o
della provincia. potresti anche chiedere informazioni a HCR, una
societa' che so organizza spesso corsi finanziati su java nella zona
di Bologna, solo che offrono ai docenti spipendi da fame, e quindi
rischi di trovarti davanti un docente incompetente. Se ti interessa
veramente anche come possibile lavoro, potresti provare con ATS, in
questo periodo organizzano corsi di formazione gratyuiti ( anzi con un
picoclo rimborso spese) su Milano Roma e Verona, e questi corsi sono
aperti anche a chi non ha un background  informatico "ufficiale".  In
alternativa in settembre un ' altra societa' per cui lavoro dovrebbe
organizzare un corso qui a Milano, gratuito e che probabilmente terro
io, se ti interessa fammi sape'.

 Grazie!!!!!
perché non vai proprio ad informatica nella tua università? cerca un corso
di programmazione a oggetti in cui si faccia Java (controlla, che a volte
fanno fare C++). è gratis, presumibilmente professionale, e suppongo che
nessuno ti impedisca di entrare a seguire; poi ovviamente non devi dare
l'esame.
se può esserti utile sul sito della Sun pubblicano gratis un libro in HTML:
http://java.sun.com/docs/books/jls/index.html
indipendentemente dal corso che seguirai ti sarà utile come manuale di
riferimento. e poi ovviamente c'è il reference delle API:
http://java.sun.com/javase/6/docs/
http://java.sun.com/javase/6/docs/api/index.html?overview-summary.html
ciao


 luisa ha scritto:


Grazie mille delle informazioni.....per quanto riguarda il tuo corso ....
se riuscirò ad organizzarmi ...perchè no.
Magari quando hai le date precise..potrò prenderlo in considerazione.
La mia mail 
oldr...@tiscali.it
.
Ciao e grazie ancora!!! 


 ciao
Grazie delle informazioni!!! Mi sto informando sui vari corsi
universitari..per settembre. 
Ciaoo!!


Newsgroup: it.comp.java
Titolo: wsad 5.0

Salve,
premetto che non sono uno sviluppatore java professionista...
mi è capitato di vedere wsad 5.0 ed ho provato a realizzare
qualcosina....così...tanto per provare...
ma è possibile che websphere si basi ancora sull'sdk 1.3 di java??
altra domanda:perchè se esaguo il debug mi dice origine allegato non
trovato?
io ho aggiunto la libreria rt.jar della jvm 1.6
Grazie a tutti in anticipo

ma è possibile che websphere si basi ancora sull'sdk 1.3 di java??
La versione Wsad 5.0 è J2EE 1.3 compliant. Il prodotto è stato sostituito 
con IBM RAD 7.0, che supporta JDK
1.5 e J2EE 1.4.
Scorpio. 

 Scorpio.
grazie dell'info....
Federico
Newsgroup: it.comp.java
Titolo: tipo sql di MEMO

Ciao a tutti,
In MS access si può usare nelle tabelle il tipo "memo". C'è una
corrispondenza con qualche tipo di java.sql nel jdk1.3 (jdbc 2).
In concreto:  su un resultSet ho un metodo getXXXX per i tipi memo ?
grazie

 wrote in message
news:3AFF9D7C...@sinapsi.com...


Anche in access c'è il tipo "testo" che funzica bene con getString...
grazie lo stesso


Newsgroup: it.comp.java
Titolo: Connessione JDBC in un costruttore

Ciao a tutti, premetto che sono un neofita di java.
Il problema che mi ha bloccato è il seguente:
Ho fatto una classe Java si collega ad un database Access per recuperare
alcuni valori.
Se provo la classe dal prompt comandi (c:\java test) va sempre tutto bene.
Se invece richiamo la stessa classe nel costruttore di una finesra per
valorizzare dei campi a video ottengo il seguente errore: "Exception in
thread main java.lang.NullPointerException at
Database.RicercaDB.getValori<RicercaDB.java, Compiled Code>"
la prima volta che lancio la classe, la seconda fatto che la eseguo:
"Exception in thread main java.lang.NullPointerException at
java.lang.String<init><String.java:193>".
Il codice del costruttore è:
public PannelloDati()
 { Socio primoSocio = new Socio(225);
  String nome=new String(primoSocio.getNome());
  String cognome=new String(primoSocio.getCognome());
  String residenza=new String(primoSocio.getResidenza());
  add(new JTextField(nome,12));
  add(new JTextField(cognome,12));
  add(new JTextField("citta",12));
  add(new JTextField(residenza,10));
 }
}
Qual'è il problema dove sto sbagliando???
Grazie a chiunque abbia la bontà di rispondermi.
Ciao a tutti.

Qual'è il problema dove sto sbagliando???
Beh... a prima vista direi che il costruttore della classe Socio non
riesce a instanziare la classe, e quindi la variabile primoSocio è
null e lancia una NullPointerException quando vai a fare
primoSocio.xxxx().
Bisogna che cerchi di capire perché quel costruttore può fallire...
forse c'è il lancio di un'eccezione??
HTH,
Kali

 Kali
Grazie per la risposta
In realtà dato il messaggio che mi arriva:
"java.lang.String<init><String.java:193>".
mi sembra quasi che non riesca a partire il costruttore della classe String.
Non vorrei che il tutto fosse dovuto ad un altro problema:
Ho una cartella "D:\Java\Esercizi\Maschere" contenente il sorgente delle
classi che costruiscono le mie finestre, se compilo i .class dentro tale
cartella java non li vede nel senso che il comando:
"D:\Java\Esercizi\maschere\java miaClasse" ritorna un errore di classe non
trovata. Sono sempre costretto a spostare i .class nella cartella superiore
(D:\java\Esercizi) e tutto sembra funzionare!!!!
Può essere tutto dovuto a questa cosa???
Il mio classpath è: "CLASSPATH=D:\java\esercizi\;D:\Java\CoreJavaBook\"
Ciao.
Giorgio
Newsgroup: it.comp.java
Titolo: [Muta Esclusione] tra componenti Swing

Ciao a tutti, vorrei come da sog. sapere come posso garantire mutua
esclusione nella selezione di 2 componenti in un'interfaccia swing.. es
ho 2 JTable, se seleziono una riga da una parte automaticamente mi si
dovrà deselezionare tutto dall'altra e viceversa.
Grazie 10000 anticipateee!! ciaoo
-- 
Alessandro "Sandero®" Borghini

Grazie 10000 anticipateee!! ciaoo
per i bottoni ci sono i ButtonGroup. Per le JTable mi sa che devi
mettere un listener sull'evento di selezione per ogni tabella e li'
deselezionare cio' che va deselezionato.
ciao
-- 
Seti@Home Java Applets
http://maruko.webhop.net/