Error in dated program, "No QTJava"
(Apologies if this is long or rambling; I wanted to include as much information as possible.)
I'm trying to use a program that was released a few years ago. (It's called JWatcher Video, if anyone cares to check it out). It's mainly for observing animal behavior, but this version is also supposed to have an integrated video player.
However, when I try to run it, I immediately get the following error:
"Invocation of this Java Application has caused an InvocationTargetException. This application will now exit. (LAX)"
When I click 'Details', I get:
java.lang.UnsatisfiedLinkError: no QTJava in java.library.path
at java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.lang.Runtime.loadLibrary0(Unknown Source)
at java.lang.System.loadLibrary(Unknown Source)
at quicktime.jdirect.JDirectLinker$1.run(JDirectLinke r.java:266)
at java.security.AccessController.doPrivileged(Native Method)
at quicktime.jdirect.JDirectLinker$1PrivelegedAction. establish(JDirectLinker.java:264)
at quicktime.jdirect.JDirectLinker.<clinit>(JDirectLi nker.java:272)
at quicktime.jdirect.QTNative.loadQT(QTNative.java:33 )
at quicktime.jdirect.QuickTimeLib.<clinit>(QuickTimeL ib.java:17)
at mq.psy.jwatch.ui.TabletFrame.display(TabletFrame.j ava:168)
at mq.psy.jwatch.admin.JWatchApp.main(JWatchApp.java: 108)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknow n Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Un known Source)
at java.lang.reflect.Method.invoke(Unknown Source)
I've looked around online and can't find anything that makes sense to me regarding a fix. Mainly what I found was forum posts from around '04 that referred to finding a .dll file, but it seems like Java added the capability to load from .zip files. At least, that's my impression.
I've located the QTJava.zip file and edited the Path variables but I haven't had any luck. I'm somewhat computer-savvy but I know very little about Java. I figured maybe I could fix it by editing the program a bit. I read something about including a new line of code somewhere but I don't know what to add or where to add it. It seems to me that fixing the first error would solve the rest of the problems, as if the rest of the list was a result of the first problem, but I may be wrong.
In the process of trying to fix it myself, I downloaded a decompiler so I can access the individual .class files.
Does anyone know what I should do or have any information that might help?
Oh, and I'm running Windows XP, SP3.