# Classi Java in jruby

**URL:** <https://www.ruby-forum.com/t/classi-java-in-jruby/222314>\
**Category:** IT\
**Created:** [August 24, 2012, 9:36pm UTC](https://www.ruby-forum.com/t/classi-java-in-jruby/222314 "2012-08-24T21:36:06Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![aris](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/258eb7/32.png) [@aris](https://www.ruby-forum.com/u/aris)\
**Post date:** [August 24, 2012, 9:36pm UTC](https://www.ruby-forum.com/t/classi-java-in-jruby/222314/1 "2012-08-24T21:36:06Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![silviodel](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/c2a13f/32.png) [@silviodel](https://www.ruby-forum.com/u/silviodel)\
**Post date:** [August 27, 2012, 9:43am UTC](https://www.ruby-forum.com/t/classi-java-in-jruby/222314/2 "2012-08-27T09:43:12Z")

</div>

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

[http://www.ruby-forum.com/topic/216572](http://www.ruby-forum.com/topic/216572)

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

---

<div class="post-metadata">

**Author:** ![silviodel](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/c2a13f/32.png) [@silviodel](https://www.ruby-forum.com/u/silviodel)\
**Post date:** [August 27, 2012, 2:00pm UTC](https://www.ruby-forum.com/t/classi-java-in-jruby/222314/3 "2012-08-27T14:00:11Z")

</div>

Ciao Silvio,

hai le idee confuse 🙂

> **[Search](https://pragprog.com/search/?q=using-jruby)**
>
> We improve the lives of professional developers. We create timely, practical books on classic and cutting-edge topics to help you learn and practice your craft, and accelerate your career. Come learn with us.

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

---

<div class="post-metadata">

**Author:** ![silviodel](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/c2a13f/32.png) [@silviodel](https://www.ruby-forum.com/u/silviodel)\
**Post date:** [August 27, 2012, 4:02pm UTC](https://www.ruby-forum.com/t/classi-java-in-jruby/222314/4 "2012-08-27T16:02:02Z")

</div>

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](http://www.ruby-forum.com/topic/216572)
> 
> Tutto il resto puoi recuperarlo senza problemi dalla documentazione:  
> [http://kenai.com/projects/jruby/pages/CallingJavaFromJRuby](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 🙂
> 
> [Search](http://pragprog.com/book/jruby/using-jruby)
> 
> Io ho trovato tutte le risposte in questo libro, dagli un occhio 🙂

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 🙂
