On 8 Dec 2011, at 18:45, Paolo Castagna wrote:

> How can I setup the classpath for the jruby command?

From within jruby you can use:

$CLASSPATH << 'path/to/some.jar'

Since you want to use maven try the (very temperamental) gem / maven bridge:

$ gem install mvn:com.hp.hpl.jena:jena -v 2.6.4
Successfully installed mvn:com.ibm.icu:icu4j-3.8.0-java
Successfully installed mvn:com.hp.hpl.jena:iri-0.8.0-java
Successfully installed mvn:xml-apis:xml-apis-1.4.01-java
Successfully installed mvn:xerces:xercesImpl-2.10.0-java
Successfully installed mvn:com.hp.hpl.jena:jena-2.6.4-java
5 gems installed
$ irb
jruby-1.6.5 :001 > require 'java'
 => true 
jruby-1.6.5 :002 > require 'rubygems'
 => true 
jruby-1.6.5 :003 > require 'mvn:com.hp.hpl.jena:jena'
 => true 
jruby-1.6.5 :004 > java_import 'com.hp.hpl.jena.rdf.model.ModelFactory'
 => Java::ComHpHplJenaRdfModel::ModelFactory 
jruby-1.6.5 :005 > ModelFactory.create_default_model
 => #<Java::ComHpHplJenaRdfModelImpl::ModelCom:0x28bd36fa> 

(note that I'm using jruby via rvm here. You might want to use jruby -S gem 
install .... and jirb)

Damian


Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail

Reply via email to