PDA

View Full Version : Haarstudio jKiwi 64bits op openSUSE 11.3



Knurpht
07-Nov-2010, 13:30
jKiwi 64bits op openSUSE werkt niet naar behoren. Dit is met onderstaand verhaal wel werkend te krijgen. Houdt het pakket gewoon geďnstalleerd, we gaan alleen een kleine wijziging aanbrengen in de java broncode van jKiwi en de aangepaste versie compileren en over de huidige heen installeren.

Je moet de java ontwikkel pakketten geďnstalleerd hebben:


su -c 'zypper in java-1_6_0-sun-devel'
(enter rootpassword)


Download de brondcode via jKiwi - a virtual makeover and hairstyler application (http://jkiwi.com/download/source/64bit/)
Open een terminal venster en doe:


tar -xvf /PadNaarDownloadMap/jKiwi-0.9.5_linux-x86_64.tar.bz2


Nu gaan we de uitgepaktepakte map "jKiwi-0.9.5/src/utils" in,


cd ~/jKiwi-0.9.5/src/utils/

om de veranderingen aan te brengen:


kwrite GtkStockIconSWT.java

In de regels 120, 121 et 128, vervang je "(Integer)" door "(Long)". Sla het bestand op en sluit kwrite af.

Nu moeten we de code opnieuw compileren:


cd ~/jKiwi-0.9.5/src
javac -classpath ../lib/in_use/metadata-extractor.jar:../lib/in_use/swt.jar @classes


Je kunt het programma met wijzigingen nu testen door, nog steeds in dezelfde map:


java -classpath ../lib/in_use/metadata-extractor.jar:../lib/in_use/swt.jar:. core.Loader

te doen.

Nog steeds in dezelfde map, vervangen we nu de bestaande .jar door één met de gemaakte wijzigingen:


jar -cfm ../bin/jkiwi.jar MANIFEST.MF *


Nog altijd in dezelfde map, het enige wat ons nu nog rest is de nieuwe versie naar het systeem kopiëren:


su -c 'cp ../bin/jKiwi.jar /usr/share/java/jKiwi/jKiwi.jar'


Op 2 verschillende 64bits systemen getest en werkend.

akaper
10-Nov-2010, 07:05
De 32 bitversie doet het bij mij inderdaad zonder wijzigingen goed, zoals je in je how to lijkt te suggereren.

groetjes, André