Classi Java in jruby

Buona sera

come detto nell’altro post vi chiedo un altro aiutino…

sto utilizzando JRuby ma ancora non riesco a capire bene come inserire
classi java nel progetto, chiamarle passandogli argomenti ruby,
ritornare dei valori e utilizzare questi ultimi in ruby

probabilmente mi basterebbe un minimo esempio perchè con le classi
predefinite java non ho troppi problemi, sono riuscito a far capire a
ruby la classe String ma anche a generare numeri random…

in pratica mi basterebbe sapere dove mettere i miei .class, come
importarli, come passargli i parametri java e come, una volta ottenuto
il risultato, riconvertirlo in ruby

faccio un mini esempio:

ho una classe Utente con dentro i classici metodi di get e set di nome,
cognome o cose così scritta in java…

  1. dove metto il .class?
  2. come chiamo la classe e cosa e come ce lo devo passare?
    -> qualcosa tipo Utente a= new Utente();
    a.setNome("<%variabile_ruby%>");
    String b=a.getNome()
  3. come riconverto in ruby?
    -> qualcosa tipo b.to_s nel caso di stringa… nel caso di oggetto +
    particolare non saprei proprio…

spero di non aver fatto troppe domande… probabilmente potrei trovare
molto in rete ma per il momento non ho trovato nulla che mi spieghi con
un semplice esempio la cosa…

grazie mille

Il .class lo puoi mettere dove vuoi, basta poi aggiungere il percorso,
quà un esempio:

http://www.ruby-forum.com/topic/216572

Tutto il resto puoi recuperarlo senza problemi dalla documentazione:
http://kenai.com/projects/jruby/pages/CallingJavaFromJRuby

Ciao Silvio,

hai le idee confuse :slight_smile:

Io ho trovato tutte le risposte in questo libro, dagli un occhio :slight_smile:

Marco M. wrote in post #1073090:

Il .class lo puoi mettere dove vuoi, basta poi aggiungere il percorso,
quà un esempio:

How to require a straight '.class' file - JRuby - Ruby-Forum

Tutto il resto puoi recuperarlo senza problemi dalla documentazione:
http://kenai.com/projects/jruby/pages/CallingJavaFromJRuby

grazie… + o - sono riuscito nell’impresa…

Sante Gennaro R. wrote in post #1073132:

Ciao Silvio,

hai le idee confuse :slight_smile:

Search

Io ho trovato tutte le risposte in questo libro, dagli un occhio :slight_smile:

so di avere le idee confuse…

non so se c’è qualche specie di mapping tra i modelli ruby e quelli java
ma mi sono fatto a mano le classi java uguali a quelle ruby…

GRAZIE A ENTRAMBI :slight_smile: