Artikel in der Kategorie 'Java'

Die meisten Tutorials bezüglich dem Einsatz von JRuby beschreiben nur, wie man JRuby-Skripte allein aufruft oder wie man innerhalb eines JRuby-Skriptes auf Java-Klassen zugreifen kann. Mir fehlte bisher wie man mittels der Scripting API von Java 6 JRuby aufruft.
Folgendes muss man machen, damit man generisch ein Ruby-Skript innerhalb von Java ausführen kann:

Installation von Java 6
Installation [...]

Von admin, 13. Juni 2007, 23:09 Uhr

Wer Scripting mit Ruby innerhalb von ANT mal ausprobieren möchte, hier eine kleine Anleitung:

Ant installieren
JRuby installieren
Folgende Jars aus JRUBY_HOME/lib nach ANT_HOME/lib kopieren:

asm-2.2.3.jar
asm-commons-2.2.3.jar
backport-util-concurrent.jar
bsf.jar
jruby.jar

Alternative kann man auch die Jars nach USER_HOME/.ant/lib kopieren. Dadurch muss man nicht immer nach jeder Ant-Installation die optionalen Libaries nachziehen. Mit folgenden Skript kann man die Installation testen (build.xml):

<project name="test-ruby" default="test">
[...]

Von admin, 12. Juni 2007, 22:41 Uhr

Nur mal so eingeschoben….
Falls jemand zufällig ein XML-File parsen und dafür JAXB1 in der aktuellen Release von Java 6 benutzen möchte, sollte nicht wie ich mehrere Stunden sämtliche Tutorials im Netz durchforsten und ausprobieren, sondern gleich JAXB 2.1 installieren. Der Aufruf von:

JAXBContext jc = JAXBContext.newInstance("generated");
Unmarshaller unmarshaller = jc.createUnmarshaller();
unmarshaller.setProperty("com.sun.xml.bind.ObjectFactory",
[...]

Von Webmaster, 23. Mai 2007, 21:19 Uhr