Wednesday, 20 October 2010

Can't we all just get along? JDeveloper vs Apple QuickTime

Every once in a while on running an application via JDev, usually just before I'm about to present (argh!), the integrated WLS doesn't start, displaying the following error message:

*** Using port 7101 ***
[waiting for the server to complete its initialization...]
\QuickTime\QTSystem\ was unexpected at this time.
Process exited.

This error occurs because under Windows, anytime I update Apple's iTunes on my PC, which in turn more often than not installs a new version of Apple QuickTime, the QuickTime installer adds the following entry to the CLASSPATH environment variable:

CLASSPATH=.;C:\Program Files (x86)\QuickTime\QTSystem\

It can be fixed by removing the entry, and restarting JDev.


Jan Vervecken said...

hi Chris

I have seen the Belgian eID Runtime do the same with a path like "C:\Program Files (x86)\Belgium Identity Card".

Jan Vervecken

Jan Vervecken said...


it says "Junction Points a solution for the "c:\program files (x86)" path problem - mklink /J pf86 "c:\program files (x86)" and edit path to use pf86"

Also "dir /x" shows short names so a path like "C:\Program Files (x86)\Belgium Identity Card" can also be "C:\PROGRA~2\BELGIU~1".

Jan Vervecken