logo_OpenTaal.png

We gaan het programma WordHarvester van het project OpenTaal voorzien van een uitvoerbaar shellscript. Vervolgens zullen we dit koppelen aan een pictogram in het startmenu van Ubuntu. Resultaat is dat ik WordsHarvester kan starten vanuit het Ubuntu-menu.

Stappen
stap 1 downloaden WordHarvester
stap 2 Aanmaken Jar-bestand
stap 3 Shellscript schrijven
stap 4 Shellscript aanroepen vanuit Ubuntu-menu

stap 1 Downloaden/uitpakken WordHarvester
1. download het zipbestand van het programma WordsHarvester via de website van OpenTaal. Het bestand heeft de syntax ‘WordsHarvester[versienummer].zip’
2. pak na het downloaden het zipbestand ‘WordsHarvester[versienummer].zip’ uit
Resultaat is een uitgepakt zip-bestand met daarin de benodigde bestanden om WordsHarvester te kunnen draaien.

stap 2 Aanmaken Jar-bestand
1. Zorg dat je de JDK hebt geïnstalleerd
2. Maak een tekstbestand aan met de naam ‘mainClass.txt’ met daarin de volgende tekst
Main-Class: WordsHarvester
3. Vervolgens gaan we daadwerkelijk het jar-bestand aanmaken met het commando
jar cmf mainClass.txt WordsHarvester.jar *.class
Resultaat is een uitvoerbaar jar-bestand klaar voor gebruik.

stap 3 Shellscript schrijven
1 start een leeg tekstbestand en sla deze op met de bestandsnaam ‘wordsharvester.sh’
2. Voeg de volgende scriptregels toe

#!/bin/bash
# get WordHarvester home
WORDHARVESTER_HOME=”$(dirname $0)”

# start programm and pass any parameters
java -Xmx512M -jar “$WORDHARVESTER_HOME/WordsHarvester.jar” $*

3. maak het nieuw aangemaakt shellscript uitvoerbaar met het commando
chmod +x wordsharvester.sh
Resultaat is een uitvoerbaar script dat we vervolgens kunnen aanroepen vanuit het Ubuntu-menu

stap 4 Shellscript aanroepen vanuit Ubuntu-menu
1. Rechtermuisklik op het startmenu van Ubuntu. Kies optie “Edit Menus”. Dit toont een dialoogvenster met daarin de menu-layout.
2. Kies een programmagroep, bijvoorbeeld ‘Accesories’ en klik op de knop ‘New Item’ aan de rechterzijde van het dialoogvenster
3. De toont de eigenschappen voor een nieuw menu-item
4. Klik op de knop ‘Browse…’ en blader naar het aangemaakte script in stap 3
5. Vul bij het invulveld ‘Name:’ het programmanaam ‘WordsHarvester’ in
6. Klik op ‘No Icon’ en selecteer een leuke pictogram op je systeem (tip: /usr/share/icons)
7. Vink als laatste de optie aan ‘Run command in a terminal’
8. Klik op OK en je menu-item is toegevoegd.
Resultaat is dat je WordsHarvester nu kunt aanroepen via het Ubuntu-menu. Dit start het WordsHarvester-shellscript in een terminal waarmee je de uitvoer van het script kunt controleren.

Gebruikte Bronnen
http://java.sun.com/docs/books/tutorial/deployment/jar/

One Response to “WordsHarvester in Ubuntu”

  1. on 06 May 2007 at 17:18ReinoutS

    Hoi Fabrice,

    Wil je svn-toegang voor WordsHarvester?
    Zou fijn zijn als je dit soort verbeteringen kan toevoegen…

Fabrice Mous © 2012 All Rights Reserved | design.DavidGarlitz.com | Image Credits