Skip to content

Instantly share code, notes, and snippets.

@DanThiffault
Created July 21, 2011 06:32
Show Gist options
  • Star 3 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save DanThiffault/1096642 to your computer and use it in GitHub Desktop.
Save DanThiffault/1096642 to your computer and use it in GitHub Desktop.
Fingerworks Multitouch Utility Runner
# authenticate with the repository
# use a blank password
cvs -d:pserver:anonymous@jusb.cvs.sourceforge.net:/cvsroot/jusb login
# pull down the source
cvs -z3 -d:pserver:anonymous@jusb.cvs.sourceforge.net:/cvsroot/jusb co -P jusb
# change directories
cd jusb
# download the patch
curl https://raw.github.com/gist/1096642/28a4716fb5972d44afa47af0d1b2ffea4cc285da/jusb_osx.patch >jusb_osx.patch
# patch the source
# use Makefile as the file name
patch < jusb_osx.patch
# compile the source
make
# copy the files in to the referenced directory
cp -r libjusbMacOSX.jnilib* /Applications/FingerWorks/lib/jusb/
cp jusb.jar /Applications/FingerWorks/lib/jusb/
217c217
< JNI_INC = -I/System/Library/Frameworks/JavaVM.framework/Versions/1.3.1/Headers
---
> JNI_INC = -I/System/Library/Frameworks/JavaVM.framework/Versions/Current/Headers
488a489
> native/*.o \
#!/bin/bash
export JAVAROOT=Contents/Resources/Java/
export CLASS_PATH=lib/jusb/jusb.jar:lib/FW_defaults.jar:lib/upgredit.jar:lib/jh.jar:lib/utility_help.jar:lib/jdom/xerces.jar:lib/jdom/jdom.jar:$JAVAROOT/lax.jar
cd /Applications/Fingerworks
java -Djava.library.path=lib/jusb -Dcom.apple.mrj.application.growbox.intrudes=true -classpath $CLASS_PATH fingerworks.firmup.UtilityLauncher
@DanThiffault
Copy link
Author

@MDNich It has been a while since I've used that utility, let me see if I can find a copy somewhere 🤞

@MDNich
Copy link

MDNich commented Nov 19, 2021

Aww thank you soo much (I don’t have PPC computer anymore to put the software on, and Rosetta won’t run JNI libs for PPC. My only thus alternative is either buy an old ppc computer or get the Linux version without Java, which I am most inclined to)

@MDNich
Copy link

MDNich commented Nov 19, 2021

from Wikipedia on Rosetta 1:

https://en.m.wikipedia.org/wiki/Rosetta_(software)

cannot run the following:

Bundled Java applications or Java applications with JNI libraries that cannot be translated

@DanThiffault
Copy link
Author

@MDNich
Copy link

MDNich commented Nov 19, 2021

Thx, but do you have the Linux no Java version? I have the Mac one:(

@DanThiffault
Copy link
Author

I do not 😞

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment