Mailing Lists: Apple Mailing Lists
Image of Mac OS face in stamp
Re: CLASSPATH and QTJAVA
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: CLASSPATH and QTJAVA



> From: "Mark Chung" <email@hidden>
To: email@hidden
Subject: Re: CLASSPATH and QTJAVA

I'd like to use a private VM (bundled with IA installer) so I can
guarantee which version of the JRE I'm running in. If I were to rely on
using the most current JRE, and the user upgraded their VM without
reinstalling QTJava, then my application would probably break because it
couldn't find QTJava.zip.

my understanding is if they install a newer VM and don't reinstall QTJava,
the the QTJAVA env var still points to the old location like :

c:\program files\javasoft\JRE\1.3\lib\ext\QTJava.zip

that was my experience anyway.

The Quicktime 5 installer appears to ignore this line in the .ini file
and requires you to install a JRE for it to install QTJava. This

i agree this is odd... while it makes sense that the QTJava classes wouldn't
be installed if there was no JRE - i think that the QuickTime control panel
should let you know this and not tell you that it is installed. Users on
windows think they have QTJava installed - though they really only have a
half installation. how bout a little dialog box that says "you don't have a
JRE installed, so you can't use QTJava"

i'm sure this problem has been on this list before...

Even worse, there seem to be some conditions in which the QT5 installer will set the QTJAVA environment variable to point to one location (in the lib\ext directory for the JRE according to the registry) but WON'T in fact put the file there, instead it installs QTJava.zip in the windows system directory!! When I tried reporting a bug on this I was informed this was the expected behaviour!

Just so there's no confusion the "bug" isn't that it applied a fall back algorithm and put the file in the system directory but that QTJAVA doesn't point to it.

-Rolf
--
Rolf Howarth, Square Box Systems Ltd, Stratford-upon-Avon UK.




Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2011 Apple Inc. All rights reserved.