Newsgroup: it.comp.java
Titolo: Jbuilder6 e resource bundle..

Salve 
ho letto qualche post sull'argomemnto ma non ho ben chiaro cosa fare.
il mio problema e' questo:
Ho modificato il codice di un esempio del tutorial Jbuilder per
mappare un file xml in un db
e provando a lanciare il file mi restituisce un bella eccezione,
tirando in ballo la resource bundle.
Una volta capito + o - che cavolo sono quaste resource bundle , cioe'
(correggetemi se sbaglio) dei file di risiose ed inoltre credo di aver
capito che per ogni linuga c'e' il corrispettivo file bundle,........
mi chiedo: dove lo trovo il file bundle che mi serve?
perche' non se lo trova da solo?
di seguito il codice e l'eccezione:
-------------------------------------------------------------------------------
CODICE:
import com.borland.jbuilder.xml.database.xmldbms.*;
import com.borland.jbuilder.xml.database.template.*;
public class mio {
  public static void main(String[] args) {
  XMLDBMSTable xmldbmsTable = new XMLDBMSTable();
  XMLDBMSQuery xmldbmsQuery = new XMLDBMSQuery();
  //  xmldbmsQuery.setSql("Select * from \"UTENTE\" ");
   // xmldbmsQuery.setPassword("");
    //xmldbmsQuery.setMapFileName("/home/bacchi/EXE/XMLDB/mio.map");
    //xmldbmsQuery.setUrl("/home/bacchi/EXE/XMLDB/miodb.jds");
    //xmldbmsQuery.setUserName("andrea");
    //xmldbmsQuery.setDriver("com.borland.datastore.jdbc.DataStoreDriver");
    //xmldbmsQuery.setXmlFileName("/home/bacchi/EXE/XMLDB/mio_out.xml");
    //xmldbmsQuery.setMode(XMLDBMSData.DB_TO_XML);
    xmldbmsTable.setKeys(new String[] {"2"});
    xmldbmsTable.setTableName("UTENTE");
    xmldbmsTable.setPassword("andrea");
    xmldbmsTable.setMapFileName("/home/bacchi/EXE/XMLDB/mio.map");
       xmldbmsTable.setUrl("jdbc:borland:dslocal:/home/bacchi/EXE/XMLDB/miodb.jds");
    xmldbmsTable.setUserName("andrea");
    xmldbmsTable.setDriver("com.borland.datastore.jdbc.DataStoreDriver");
    xmldbmsTable.setXmlFileName("/home/bacchi/EXE/XMLDB/mio.xml");
    xmldbmsTable.setMode(XMLDBMSData.XML_TO_DB);
    System.out.println("transfer.....");
    try{
    xmldbmsTable.transfer();
    }
    catch(Exception e){
      System.out.println("Eccezione...."+e);
    }
    System.out.println("......end transfer");
  }
}
ECCEZIONE:
transfer.....
Exception in thread "main" java.lang.ExceptionInInitializerError
	at com.borland.jbuilder.xml.database.xmldbms.XMLDBMSTransfer.toDBMS(Unknown
Source)
	at com.borland.jbuilder.xml.database.xmldbms.XMLDBMSTable.DomtoDB(Unknown
Source)
	at mio.main(mio.java:32)
Caused by: java.util.MissingResourceException: Can't find bundle for
base name com.borland.jbuilder.xml.database.xmldbms.ResTable, locale
it_IT
	at java.util.ResourceBundle.throwMissingResourceException(ResourceBundle.java:804)
	at java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:773)
	at java.util.ResourceBundle.getBundle(ResourceBundle.java:511)
	at com.borland.jbuilder.xml.database.xmldbms.k.<clinit>(Unknown
Source)
	... 3 more
qui si nota il fatto che cerca il file di bundle in
italiano......perche' non lo trova?
devo mettere qualcosa nel classpath?
ho visto che nella directory del jdk ci sono dei file interessanti,
precisamente nella sottodirectory /jre/lib/locale/ .....devo metterli
nel classpath?
HELP!!!!!!!!

ok problema risolto.....o meglio....e' diventato un non problema
in quanto mi incasinavo ( o forse il Jbuilder si incasinava.....mah!)
sull codice preso dall'esempio.
Rifatto tutto da capo e facendomi un mio codice il tutto
funziona.....fregandosene di queste cavolo di resource bundle....
saluti 
Andrea