I forgot about the QTJAVA environment variable. That
may lead to something. Does it get set on Macs as
well? What is QTJava set to if the user doesn't have
an installation of Java already as in the scenario I'm
proposing where I distribute the JRE along with my
application?
As for the System folder, I know the installer used to
install QTJava.zip there in version 6.x, but it no
longer does in version 7. It only installs it, like
you said, in the highest version of java it finds and
in /Quicktime/QTSystem. Installing it in the SYSTEM
folder was a very good idea, I don't know why they
changed it.
Legal issues aside, I still think distributing a
version of QTJava.zip with your application and asking
the user to install the correct version of QT as a
prerequisite is the cleanest solution.
More thoughts?
Thanks,
Alex