April 16th, 2005
|
|
MacFixit reports that the 10.3.9 update breaks Java and suggests a workaround: http://www.macfixit.com/ Quote:
Broken Java A number of readers are reporting that Java applets cause Safari to crash after updating to Mac OS X 10.3.9. This problem can generally be worked around by re-installing the most recent Java updater (Java 1.4.2 Update 2).
However, for many users, the Java update installer refuses to do its job because -- for some reason -- it does not recognize that there is an installed version of Java to be updated.
As noted by one MacFixIt reader:
"Java programs don't work (under Mac OS X 10.3.9). Typing 'java -version' in Terminal gives a segmentation fault. Trying to reinstall Java 1.4.2 v2 doesn't work, as it doesn't recognize that the installed version of Java can be upgraded."
Luckily, there is a workaround for this issue. Though the Java update installer refuses to properly place components, you can use a utility like unpkg to extract the various parts of the Java 1.4.2 update 2 package, and drag and drop the components to their appropriate locations.
MacFixIt reader Josh Camp writes:
"I was having the same problem as everyone else, any time safari try's to load a java applet it would crash Safari. The way I got around it was to reinstall the java142update2. Of course the installer would not let me so I used a free app called unpkg which unpacked it to my desktop. I then just did the drag and drop thing, and just like that Safari works with Java applets again. "
In order to perform this workaround, first download unpkg. Next download the Java 1.4.2 Update 2. Drag the file Java142Update2.pkg -- which now should be located on the mounted Java 1.4.2 Update 2 disk image -- onto the unpkg icon.
The files contained in the package will now be located on your desktop in a folder named Java142Update2. The files in this folder will be organized according to where they should be placed on your startup volume. For instance, you will see a Library folder, within which you will find folders named "Internet Plug-Ins" and "Java." Drag the individual files located in these folders to the to the folders /Library/Internet Plug-Ins and /Library/Java respectively.
When performing these procedure, copy at the file level only. In other words, do not attempt to copy an entire folder (e.g. the "Library" folder located in the Java142Update2 folder) or vital components may be deleted. You can drag multiple individual files simultaneously, but do not attempt to replace entire folders.
| |