For JSyn Plugins on Windows (PCs) with Internet Explorer
Known Bugs
-
JSyn V13 had problems running under NT because of missing functions and
bugs in the DirectSound library under NT. Download the most recent version,
which does not use DirectSound.
-
JSyn does not appear to work under IE V4.x unless one installs the JVM
5.0 upgrade.
Troubleshooting
Turning on the Java Console
You can get more information and error messages from the browser if you
enable the Java Console. Please cut and paste these error messages when
reporting bugs. To turn on the consle, select "Java Console" from the "View"
menu. If there are no "Java Console" menu items, then you must first enable
it by selecting the "Internet Options" menu item from the "Tools" menu.
Select the "Advanced" tab, then check the "Java console enabled" under
the "VM" section. Then restart Internet Explorer.
Internet Explorer cannot find a JSyn class. Here are some posible reasons:
-
Are you using IE V4.x? If so, then JSyn will probably not work. Please
upgrade to Internet
Explorer 5.0 or greater., or at least upgrade your Microsoft
VM (Java Virtual Machine) to V5.0. You may need to reinstall the JSyn
plugin in order to get the correct classes for the JVM.
-
A prior installation of JSyn may be in your CLASSPATH and may be interfering
with the JSyn under IE. To find out, launch an MS-DOS shell and enter "SET".
You will see a list of variables. Does a directory or JAR file containing
JSyn files appear in the CLASSPATH? If so, you may want to edit your AUTOEXEC.BAT
and remove JSyn from your CLASSPATH.
-
Are the files "npjsyn.dll" or "npjsyn.jar" installed in the"Netscape\Communicator\Program\Plugins"
folder for Netscape? If so, please move them out of the Plugins
folder. IE tries to use them and gets confused.
Internet Explorer crashes with "IEXPLORE caused an invalid page fault "
message when Loading a JSyn Applet
This can happen if you have also installed the JSyn plugin for Netscape!
Netscape plugins live as a DLL in the "\Netscape\Communicator\Program\Plugins"
folder. Internet Explorer tries to use the Netscape plugins by reading
the plugins out that folder. Unfortunately, IE doesn't do it correctly,
and crashes when trying to do Java LiveConnect! IE is supposed to use the
JSynV###.DLL and Java classes that were installed especially for it but
it gets confused when it sees the Netscape plugins. There are two
ways to prevent this crash:
-
Applet Developers: Do not use the EMBED tag to launch the JSyn plugin.
It works for Netscape but causes IE to look for the Netscape plugin and
use it instead of its own plugin. Instead, please use the
JavaScript that senses the browser type and loads the correct plugin.
-
Web Surfers: Just in case some Applet does not use the script described
in (1), do NOT install the JSyn plugin for both IE and Netscape! Pick one
and just use that. If you are a SW developer and need to test with both,
then keep the JSyn Plugins for Netscape in a folder called "\Netscape\Communicator\Program\PluginsDISABLED"
and just copy them in when using Netscape. The JSyn/Netscape files are
called "npjsyn.dll" and npjsyn.jar".
The sound has glitches and pops.
Then go here.
If you still have problems make sure you have the most recent versions
of JSyn.
If you cannot find an answer to your question on this website, then
please contact us
directly.
© 2001 SoftSynth.com