The Wayback Machine - https://web.archive.org/web/20071213085940/http://docs.info.apple.com:80/article.html?artnum=120209
You are invited to take part in a short survey to help us improve your
Apple Support online experience. Please click Yes if you would like to participate.

Mac OS Runtime for Java 2.2.6: Information and Download

  • Last Modified on: June 01, 2007
  • Article: 120209
This article contains the Mac OS Runtime for Java Read Me documents and 2.2.6 software download link.


MRJ 2.2.6
Download Requirements
Operating System
Mac OS 9.2.2
Software
none
Hardware
none

Download Help
For help with downloading, see Knowledge Base Document 75098 "Help: Downloading Software

License Agreement
All software available from this site is covered by a software license agreement included with this software.

Important Information:
MRJ 2.2.6 is an upgrade to MRJ 2.2.5 which provides fixes that allow Oracle 11i client applications to communicate with Oracle's application servers over HTTPS. It is recommended that you only update to MRJ 2.2.6 if you need to use Oracle 11i client applications over HTTPS and that your Oracle software is properly configured to support HTTPS communication with Mac OS 9 clients.

Language Version Release Date Read Me Software
English
Français
Deutsch
Español
Italiano
Nederlands

Norsk
Svensk
Suomi
Dansk
Portugues Brasileiro
Simplified Chinese
Traditional Chinese
Korean
2.2.6 2003-04-08
English
Français
Deutsch
Español
Italiano

Nederlands
Norsk
Svensk
Suomi
Dansk

5.2 MB

English

About Mac OS Runtime for Java MRJ 2.2.6

MRJ 2.2.6 is an upgrade to MRJ 2.2.5 which provides fixes that allow Oracle 11i client applications to communicate with Oracle's application servers over HTTPS. It is recommended that you only update to MRJ 2.2.6 if you need to use Oracle 11i client applications over HTTPS and your Oracle software is properly configured to support HTTPS communication with Mac OS 9 clients.

About Mac OS Runtime for Java MRJ 2.2.5

MRJ 2.2.5 is an upgrade to MRJ 2.2.4 which addresses several problems affecting JAR caching, network behavior and users of 2-byte international systems.

MRJ 2.2.5 is Gold Certified for use with Oracle Applications 11.5.3 when used with Microsoft Internet Explorer 5.0. It is Bronze Certified for running applications built with Oracle Developer 6i and deployed on Oracle Developer Server using Microsoft Internet Explorer 5.0 to access the client.

For the latest information about Java on Mac OS, please visit http://www.apple.com/java

Installation

MRJ 2.2.5 can only be installed in a disk or partition which contains a Mac OS 8 or 9 System Folder. If you are installing on a system that has both Mac OS 8 or 9 and Mac OS X disks or partitions, the installer may default to the Mac OS X partition. If this happens, use the "Switch Disk" button to select a Mac OS 8 or 9 system disk on which to install MRJ.

MRJ Cache

The "MRJ Cache", introduced in MRJ 2.2.3, has been moved from "System Folder:Preferences" to "System Folder:Application Support". In most cases, the MRJ Installer will move your existing cache for you. See the following section for the most common exception. Even when the installer does not move an obsolete "MRJ Cache" folders it will cause no problems apart from taking up disk space.

For more information on managing the "MRJ Cache" see the Developer Technical Q&A at http://developer.apple.com/qa/java/java27.html.

Multiple User Systems and Macintosh Manager Clients

Multiple User systems and Macintosh Manager clients require some special handling. Multiple user systems, which allow several people to share a single computer, are set up and administered by an "owner" using the Multiple Users control panel. Macintosh Manager clients are part of a network managed by Apple's Macintosh Manager workstation management software. Both systems impose restrictions on installation and the management of the "MRJ Cache".

The MRJ 2.2.5 Installer will not run in multi-user mode, or from a Macintosh Manager client. The multi-user owner or network administrator should install this software for all users.

On multi-user systems and Macintosh Manager clients, the installer will not move or delete pre-existing "MRJ Cache" folders. The owner/administrator of these systems should delete the individual "MRJ Cache" folders, found in each user's Preference folder, and in the System:Preferences folder. If desired, one of these "MRJ Cache" folders can be dragged to the "System Folder:Application Support" folder, however you should not mix the cache files from multiple "MRJ Cache" folders.

2-byte International Systems

Earlier versions of MRJ occasionally had problems finding files and running applets or java applications on some 2-byte international systems. MRJ 2.2.5 fixes many of these problems. Upgrading from Microsoft Internet Explorer 4.5 to 5.0 may further improve this situation.

Oracle Forms and Applications

If you are using Oracle Forms or Applications, you should be aware that Oracle has a patch for some of the problems involving short-cut keys. Additionally, if you rely on the load-balancing feature in Oracle Applications, you will need to configure Microsoft Internet Explorer for unrestricted network access. Contact your Oracle representative for more information on either of these issues.

FAXstf

The FAXstf software, included with some Macintosh bundles, is sometimes incompatible with MRJ. If you experience crashes when clicking in the menu bar while running Java applications, you should disable the FAXstf software. From the "Apple Menu", select "Control Panels" and open the "Extensions Manager". Click the On/Off box to remove the "X" for each of the following Extensions; FaxMonitor, FaxPrint, STF Phonebook Lib, STF Toolbox, STFInit. When you are done, reboot your computer. While this software is disabled, you will not be able to send or receive FAXs. To use FAXstf, re-enable the extensions and reboot. Remember to disable these extensions again before running another Java application. For current information on this situation, see Apple's on-line documentation at http://www.apple.com/support/.

Addtional Resources

Additional information about MRJ is available in Apple's Knowledge Base and Technical Information Library both of which are accessible through http://www.apple.com/support/.

About MRJ 2.2, 2.2.2, 2.2.3 & 2.2.4
The release notes from MRJ 2.2, MRJ 2.2.2, MRJ 2.2.3 and MRJ 2.2.4 appear below. Apart from the information above, these release notes still apply.

About Mac OS Runtime for Java MRJ 2.2.4

Mac OS Runtime for Java (MRJ) 2.2.4 is an upgrade to MRJ 2.2.3 which addresses a security issue affecting our users. In some cases, this would have permitted unauthorized applets to access the local hard drive.

The release notes from MRJ 2.2, MRJ 2.2.2, and MRJ 2.2.3 appear below. Apart from the information above, these release notes still apply.

About Mac OS Runtime for Java MRJ 2.2.3

Mac OS Runtime for Java (MRJ) 2.2.3 is an upgrade to MRJ 2.2.2 that improves memory usage, and provides substantial performance improvements for users who repeatedly access the same JAR files over a network. It also fixes several problems which were affecting users of 2-byte international systems.

MRJ 2.2.3 is Gold Certified for use with Oracle Applications 11i when used with Microsoft Internet Explorer 5.0. It is Bronze Certified for running applications built with Oracle Developer 6i and deployed on Oracle Developer Server using Microsoft Internet Explorer 5.0 to access the client.

Notes

JAR caching
MRJ 2.2.3 introduces JAR caching. Java code is frequently stored on servers in a special type of file called a JAR (for Java Archive). If a Java applet uses many JARs, or if the JARs are very large, it can take considerable time to load these files. JAR caching saves copies of these files on your local hard drive. When you use a JAR again, MRJ checks to see if there is a newer version on the server. If not, it uses the local copy, and your application starts up much faster than it would without caching.

JARs are saved in a folder named "MRJ Cache" located in "System:Preferences". Over time, this folder will grow, but it will not exceed 100MB. If you want to reclaim some of this space, you can quit all running applications and then drag the "MRJ Cache" folder to the trash. The next time MRJ needs to cache a JAR file, it will create a new "MRJ Cache" folder.

Microsoft Internet Explorer 5.0
MRJ 2.2.3 fixes several of the more prominent bugs exhibited when using MRJ 2.2 and MRJ 2.2.2 with Microsoft Internet Explorer (MSIE) 5.0; other bugs still remain. Apple is working, along with Microsoft, to resolve these problems, and they will be addressed in a future release.

Yahoo Games
If you play Yahoo games in MSIE 5.0, they may crash when you click the "Exit Games" button. You can avoid this problem by using MSIE 4.5 to play these games.

MRJ SDK
Developers working with MRJ 2.2.3 can continue to use MRJ SDK 2.2. Apple is not releasing a new MRJ SDK with MRJ 2.2.3. You can download MRJ SDK 2.2 from http://developer.apple.com/java/text/download.html.

Personal Web Sharing
If you are using Personal Web Sharing, and want to include Java applets in your web pages, you should package your class files in ZIP or JAR format to avoid a bug in Personal Web Sharing that prevents an applet from running if any of its classes have a "$" in their name. For more information on creating and packaging applets, you can download MRJ SDK 2.2. See the "Web Pages" folder on your desktop for more information about Personal Web Sharing.

Misleading "File Not Found" messages
In some cases Apple Applet Runner may report "File Not Found" when it is unable to read an existing file. This is most common when using an applet is localized in a language different from that in the system. Apple is aware of the problem, and will address it in a future release of MRJ.

About MRJ 2.2 and 2.2.2
The release notes from MRJ 2.2 and MRJ 2.2.2 appear below. Apart from the information above, these release notes still apply.

About Mac OS Runtime for Java MRJ 2.2.2

Mac OS Runtime for Java (MRJ) 2.2.2 is an upgrade to MRJ 2.2 that improves memory usage and addresses security issues.

Notes

Microsoft Internet Explorer 5.0
MRJ 2.2.2 addresses a network security problem which occured when using MSIE 5.0. MRJ 2.2.2 does not address some additional networking problems that users are encountering when using MRJ 2.2 with Microsoft Internet Explorer 5.0. Apple takes these additional problems seriously and is working with Microsoft to address them.

Mac OS 8.1 and the Internet Scripting Addition
The information in "About MRJ 2.2", below is incorrect. It should read: On Mac OS 8.1, MRJ requires that you have the Internet Scripting Addition installed in the Scripting Additions folder in the Extensions folder. If this file is not present, you can re-install it from your Mac OS 8.1 CD. Double click "Install Mac OS 8.1", click "Continue", select the Destination disk, and then select the "Add/Remove" option. On the Custom Installation and Removal screen, check "Internet Access", and then click "Start". This will start the Internet Access installer. Follow the instructions to install all of the Internet Access software, including the Internet Scripting Addition.

MRJ SDK
Developers working with MRJ 2.2.2 can continue to use MRJ SDK 2.2. Apple is not releasing a new MRJ SDK with MRJ 2.2.2.

About MRJ 2.2
The release note originally provided with MRJ 2.2 appears below. Apart from the information above, this release note still applies.

About Mac OS Runtime for Java MRJ 2.2

MRJ is Apple's implementation of Sun Microsystems' Java Virtual Machine (JVM). MRJ 2.2 implements Sun's JDK 1.1.8 specification. MRJ provides the runtime software needed to run Java applets and applications, and the Apple Applet Runner, a simple utility for running applets without the overhead of a browser.

Minimum system requirements

Macintosh computer with a PowerPC processor

Mac OS 8.1 or later

Memory requirements will vary depending on how you are using Java. The minimum requirement for running simple applets is 40 megabytes (MB) of RAM, with virtual memory on and set to at least 44 MB. To run complex applets and applications, 64 MB of RAM is highly recommended. Increasing RAM to 64 MB or more will also improve performance.

At least 13 MB of free disk space

Installation

If you used Apple's Software Update Facility to upgrade to MRJ 2.2, it has already been installed and you do not need to install again.

Installation instructions

You should follow these installation instructions if you downloaded the MRJ Installer from Apple's web site, obtained it from another source, or if you want to reinstall for any reason.

Double click the Installer in the MRJ Install folder.

Review the License agreement, and if you agree to its terms, click the "Agree" button. If you do not agree, you can click "Disagree", and the Installer will quit.

Use the "Switch Disk" button to select a System Disk on which to install MRJ.

Select either the "Easy Install" option or the "Custom Install" option. If you are not certain which files you will need to install, you should choose the "Easy Install" option. See below for more information about these options.

Click the "Install" button to begin the installation of the MRJ 2.2 files on the selected hard disk.

Easy Install

The "Easy Install" option will place:

The MRJ runtime software inside the "MRJ Libraries" folder in your Extensions folder.

The Apple Applet Runner, license agreements, and this document inside the "Mac OS Runtime for Java" folder in your "Apple Extras" folder.

The "MRJ Enabler" in the Extensions folder only if you are installing on Mac OS 8.1. This installation will require that you reboot your computer.

Custom Install

Custom Install will allow you to install just the runtime software, just the MRJ Enabler, or just Apple Applet Runner. Selecting the MRJ Enabler will require that you reboot your computer.

New features in MRJ 2.2

MRJ 2.2 is significantly smaller than MRJ 2.1.4. Two major changes contribute to this reduction in size. First, MRJ 2.2 no longer installs the Text Encoding Converter (TEC) and Text Encodings because they are now standard components of all versions of Mac OS supported by MRJ 2.2. Secondly, we've moved rarely used classes out of MRJ into the MRJ SDK, which contains software primarily of interest to developers. See Apple's MRJ developer pages at http://developer.apple.com/java/ if you need more information about these classes or the MRJ SDK.

Apple Applet Runner

MRJ 2.2 includes the Apple Applet Runner. See "Using MRJ with Apple Applet Runner" below, for more information.

Signed applets

MRJ 2.2 enhances support for signed applets. In general, applets are not permitted to access your hard drive, to print, or to connect to sites other than their own. Java enforces these limitations and others to protect you from code that may try to read private information, write unwanted information, or perform other unexpected actions. A signed applet includes a certificate that assures you that the applet was created by someone you trust and has not been altered since they created it. When an applet has been signed, it is no longer subject to restrictions.

MRJ keeps a database of certificates that you trust. If you access a signed applet and the certificate is already in your Java security database, the applet will run without restrictions. If the certificate is not in your Java security database, a dialog box will provide information about the certificate. You can then choose to (1) accept the certificate permanently, thereby adding it to your Java security database, or (2) to run this applet now but not add the certificate to the database, or (3) to reject the certificate.

Note: If you reject the certificate, the applet will still run, as long as it does not attempt to perform a restricted activity. If it does attempt to perform a restricted activity, Java will display a security exception and block the action.

Note: MRJ's security database is separate from the database maintained by the browser. In some cases it will be necessary to accept the signature twice: once for the browser to access the site and again for MRJ to run the applet without restrictions.

Note: If you want to rescind a certificate you have previously accepted, you will need to delete the security database, "identitydb.obj" which is located in the Preferences folder in the active System Folder. Deleting "identitydb.obj" will delete all of your certificates, so you will have to re-accept any that you still want to use.

Using MRJ

Using MRJ in a browser

Most users will use MRJ from a browser. Currently, Microsoft Internet Explorer (MSIE), HotJava, and iCab all use MRJ as their Java VM. If you are using MSIE 4.0, you will need to set the default Java VM to Apple MRJ. To select MRJ, choose "Preferences..." in the Edit menu. Next choose Java in the Web Browser section of the Internet Explorer Preferences dialog, and then choose Apple MRJ in the Java Virtual Machine popup. MSIE 4.5 is set to use MRJ automatically. Current versions of Netscape Navigator do not use MRJ.

Using MRJ with Apple Applet Runner

The Apple Applet Runner is a utility for running applets without the overhead of a browser. It does not display HTML files, but simply extracts the <applet> tags from the HTML and runs the applets. The "About Apple Applet Runner" document describes new features and contains information on using Apple Applet Runner.

Using Java Applications

Many developers are now creating Java applications that can be run on the Macintosh. These applications look like any other Macintosh application and can be started from the Finder like any other Macintosh application. As long as MRJ is properly installed, you do not have to do anything special to use these applications.

Known issues

Mac OS 8.1

MRJ requires that you have the Internet Scripting AppleScript dictionary installed in the Scripting Additions folder in the Extensions folder. If this file is not present, you can re-run the Mac OS 8.1 installer and reinstall this dictionary.

Java epoch date

Java's internal clock calculates dates as the time since January 1, 1970. If the system clock on your Macintosh is set to an earlier date, Java applets and applications may hang or exhibit other unusual behavior. Ensure that the current date in your Date & Time Control Panel is set correctly.

Corrupt security database

Occasionally, the Java security database, "identitydb.obj", may become corrupt. If this occurs, you may see a message stating that the database is corrupt, or you may receive erroneous security errors, which will look similar to the following;

java.security.KeyManagementException: name conflict at
sun.security.provider.IdentityDatabase.addIdentity(IdentityDatabase.java)

If this occurs you should delete the security database. See the section above on signed applets for details.

Printing

If you use your browser's Print command to print a Web page that contains an applet, the page will contain a blank area where the applet should be. If available, use the applet's Print menu to print from the applet.

Swing

MRJ 2.2 is compatible with Swing 1.0.3, Swing 1.1 and Swing 1.1.1. For more information or a copy of the Swing software, see the Sun Microsystems web site at http://java.sun.com/. To run Swing-based applets and applications, place the "swingall.jar" file in the folder "System Folder:Extensions:MRJ Libraries:MRJClasses:".

Warning: Java technology is not fault tolerant and is not designed, manufactured, or intended for use or resale for online control of equipment in nuclear facilities, aircraft navigation or communication systems, or air traffic control machines in which the failure of the Java technology or Mac OS Runtime for Java could lead directly to death, personal injury, or severe physical or environmental damage.

français

Editor's Note: Information about MRJ 2.2.6 and 2.2.5 is available in English only.

À propos de l'interpréteur Java pour Mac OS version 2.2.4

L'interpréteur Java pour Mac OS version 2.2.4 est une mise à jour de la version 2.2.3, qui répond à un problème de sécurité affectant nos utilisateurs. Dans certains cas, ce problème aurait pu permettre à des mini-applications (applets) non autorisées d'accéder au disque dur local.

Les informations relatives aux versions 2.2, 2.2.2 et 2.2.3 figurent ci-dessous. Mises à part les précisions du
début de ce document, ces informations sont encore valables.

À propos de l'interpréteur Java pour Mac OS version 2.2.3

L'interpréteur Java pour Mac OS version 2.2.3 est une mise à jour de la version 2.2.2 qui perfectionne l'utilisation de la mémoire et fournit des améliorations de performances substantielles aux utilisateurs accédant régulièrement aux mêmes fichiers JAR via un réseau. Cette version permet également de corriger plusieurs problèmes qui affectaient les utilisateurs de systèmes internationaux bi-octet.

L'interpréteur Java pour Mac OS 2.2.3 bénéficie du Certificat d'or pour l'utilisation avec des applications Oracle 11i et Microsoft Internet Explorer 5.0. Il bénéficie du Certificat de bronze pour l'exécution d'applications créées avec Oracle Developer 6i, déployées sur Oracle Developer Server et utilisant Microsoft Internet Explorer 5.0 pour accéder au client.

Remarques

Mise en cache JAR
L'interpréteur Java 2.2.3 propose une mise en cache JAR. Le code Java est souvent stocké, sur les serveurs, dans un fichier de type spécial appelé JAR (pour "Java Archive" en anglais). Si un applet Java utilise plusieurs fichiers JAR, ou si ces derniers sont de taille importante, leur temps de chargement risque de devenir très long. La mise en cache JAR consiste à enregistrer des copies de ces fichiers sur votre disque dur local. Chaque fois que vous utilisez à nouveau un fichier JAR, l'interpréteur vérifie s'il existe une version plus récente sur le serveur. Si ce n'est pas le cas, il utilise la copie locale, ce qui permet à votre application de démarrer beaucoup plus rapidement qu'elle ne le ferait sans mise en cache.

Les fichiers JAR sont enregistrés dans un dossier appelé "MRJ Cache" situé dans "Dossier Système:Préférences". Ce dossier se remplit au fur et à mesure sans toutefois excéder 100 Mo. Pour récupérer cet espace, quittez toutes les applications en service, puis glissez le dossier "MRJ Cache" dans la corbeille. La prochaine fois que l'interpréteur Java devra mettre un fichier JAR en cache, il créera un nouveau dossier "MRJ Cache".

Microsoft Internet Explorer 5.0
L'interpréteur Java 2.2.3 corrige plusieurs des bogues les plus importants qui se produisent lors de l'utilisation des versions 2.2 et 2.2.2 avec Microsoft Internet Explorer (MSIE) 5.0. Néanmoins, d'autres bogues demeurent. Apple et Microsoft travaillent de concert pour résoudre ces problèmes qui seront abordés lors de prochaines versions.

Jeux Yahoo
Si vous jouez à un jeu Yahoo à l'aide de MSIE 5.0, l'utilisation du bouton "Exit Games" risque de provoquer le blocage du jeu. Ces problèmes peuvent être évités en utilisant MSIE 4.5 pour jouer à ce type de jeux.

MRJ SDK
Les développeurs qui travaillent avec l'interpréteur Java pour Mac OS 2.2.3 peuvent continuer à utiliser la version 2.2. Apple ne propose pas de nouveau kit MRJ SDK avec la version 2.2.3. Vous pouvez télécharger le kit MRJ SDK 2.2 à partir du site (en anglais) : http://developer.apple.com/java/text/download.html.

Partage Web personnel
Si vous utilisez le Partage Web personnel et que vous souhaitez inclure des applets Java dans vos pages web, vous devez regrouper vos classes de fichiers au format ZIP ou JAR afin d'éviter un bogue du Partage Web personnel qui empêche l'exécution d'applets dont les classes contiennent un "$" dans le nom. Pour davantage d'informations sur la création et le paquetage des applets, vous pouvez télécharger MRJ SDK 2.2. Pour plus d'informations à propos du Partage Web personnel, consultez le dossier "Pages Web" situé sur votre bureau.

Messages d'erreur erronés du type "Fichier introuvable"
Dans certains cas, le lanceur de mini-applications (Apple Applet Runner) peut signaler qu'un fichier est introuvable alors qu'il n'arrive pas à le lire. Cela arrive très souvent lorsque l'on utilise un applet traduit dans une langue différente de celle du système. Apple est conscient de ce problème et s'attachera à le résoudre dans une prochaine version de l'interpréteur Java pour Mac OS.

À propos des versions 2.2 et 2.2.2 de l'interpréteur Java pour Mac OS
Les documents accompagnant les versions 2.2 et 2.2.2 sont repris ci-dessous. Hormis les informations ci-dessus, leur contenu est toujours d'application.

À propos de l'interpréteur Java pour Mac OS 2.2.2

L'Interpréteur Java pour Mac OS 2.2.2 est une mise à jour de la version 2.2 qui améliore l'usage de la mémoire et remédie à des problèmes de sécurité.

Notes

Microsoft Internet Explorer 5.0
L'Interpréteur Java pour Mac OS 2.2.2 remédie à un problème de sécurité en réseau qui survenait lors de l'utilisation d'Internet Explorer 5.0. Toutefois, cette mise à jour 2.2.2 n'aborde pas certains problèmes supplémentaires qui se produisent parfois lors de l'utilisation de la version 2.2 avec Microsoft Internet Explorer 5.0. Apple, qui prend ces problèmes très au sérieux, collabore avec Microsoft dans le but de les résoudre.

Mac OS 8.1 et complément Pilotage Internet
Les informations qui figurent dans le paragraphe Mac OS 8.1 du texte ci-dessous "À propos de l'interpréteur Java pour Mac OS 2.2" sont incorrectes. En voici la rectification :
Sous Mac OS 8.1, l'interpréteur Java pour Mac OS requiert que le fichier Pilotage Internet soit installé dans le dossier Compléments de pilotage du dossier Extensions. Si ce n'est pas le cas, vous pouvez le réinstaller à partir de votre CD de Mac OS 8.1. Pour cela, faites un double-clic sur "Installer Mac OS 8.1", cliquez sur "Continuer", sélectionnez le disque destinataire, puis sélectionnez l'option Ajouter/Supprimer. Dans l'écran d'installation et de suppression personnalisées, cochez Accès Internet, puis cliquez sur Démarrer. Ceci lance l'installateur d'Accès Internet. Suivez alors les instructions d'installation de la totalité du logiciel Accès Internet, y compris le complément Pilotage Internet.

Kit de développement de la version 2.2
Les développeurs qui travaillent avec Interpréteur Java pour Mac OS peuvent continuer à utiliser le kit de développement de la version 2.2. Apple ne diffuse pas de nouvelle version de ce kit avec l'interpréteur Java pour Mac OS version 2.2.2.

À propos de l'interpréteur Java pour Mac OS 2.2
La note accompagnant à l'origine Interpréteur Java pour Mac OS 2.2 figure ci-dessous. Hormis la rectification ci-dessus, elle demeure valable.

À propos de l'interpréteur Java pour Mac OS version 2.2

L'interpréteur Java pour Mac OS version 2.2 permet l'implémentation de la machine virtuelle Java de Sun Microsystems sur les ordinateurs Apple. La version 2.2 implémente les spécifications JDK 1.1.8 de Sun Microsystems. L'interpréteur fournit les logiciels d'exploitation nécessaires au lancement de mini-applications et d'applications Java ainsi que de Lanceur de mini-applications, utilitaire destiné à l'exécution de mini-applications sans recours à un navigateur.

Configuration minimale requise

Ordinateur Macintosh équipé d'un processeur PowerPC.

Mac OS 8.1 ou ultérieur.

Les besoins en mémoire dépendent de l'usage que vous faites de Java. Le minimum nécessaire pour l'exécution de mini-applications simples est de 40 Mo de mémoire vive (RAM), la mémoire virtuelle étant activée et fixée à 44 Mo minimum. Pour l'exécution de mini-applications et d'applications plus complexes, il est vivement recommandé de disposer de 64 Mo de mémoire vive. L'augmentation de la mémoire vive à 64 Mo ou plus améliore également les performances.

Au moins 13 Mo d'espace disque disponible.

Installation

Si vous avez utilisé l'environnement de mise à jour de logiciels Apple pour vous mettre à jour avec la version 2.2, il n'est plus nécessaire de procéder à l'installation car elle a déjà été réalisée.

Instructions d'installation

Vous devez suivre ces instructions dans les cas suivants : si vous avez téléchargé l'installateur à partir du site Web d'Apple ; si vous l'avez obtenu d'une autre source ; si vous souhaitez le réinstaller pour une raison quelconque.

Faites un double-clic sur l'installateur dans le dossier Installation Java.

Lisez le contrat de licence et cliquez sur le bouton Accepter si vous en acceptez les termes. Dans le cas contraire, cliquez sur Refuser et l'installateur se refermera.

Utilisez le bouton Lecteur afin de sélectionner le disque système sur lequel sera installé l'interpréteur Java.

Sélectionnez soit l'option Installation standard, soit l'option Installation personnalisée. Si vous ignorez quels fichiers vous devez installer, choisissez Installation standard. Pour plus d'informations concernant ces options, reportez-vous à la section suivante.

Cliquez sur le bouton Installer afin de démarrer l'installation des fichiers de la version 2.2 sur le disque dur sélectionné.

Installation standard

L'option Installation standard place :

Les logiciels d'exploitation de l'interpréteur Java dans le dossier "MRJ Libraries" de votre dossier Extensions.

Le lanceur de mini-applications, les contrats de licence ainsi que le présent document dans le dossier Interpréteur Java pour Mac OS de votre dossier Compléments Apple.

L'extension "MRJ Enabler" dans le dossier Extensions, uniquement si vous procédez à une installation sur Mac OS 8.1. Dans ce cas, il sera nécessaire de redémarrer votre ordinateur.

Installation personnalisée

L'installation personnalisée vous permet d'installer, au choix, les logiciels d'exploitation, l'extension "MRJ Enabler" ou le Lanceur de mini-applications. Si vous sélectionnez "MRJ Enabler", il faudra redémarrer votre ordinateur.

Nouveautés de l'Interpréteur Java pour Mac OS 2.2

La version 2.2 de l'interpréteur Java pour Mac OS est de taille nettement plus petite que la version 2.1.4. Deux changements majeurs contribuent à cette diminution de taille. Premièrement, cette version n'installe plus ni le fichier "Conversion encodages texte", ni le dossier "Encodages texte" puisque ces deux éléments font à présent partie des composants standard de toutes les versions de Mac OS gérées par l'interpréteur. Deuxièmement, les classes les plus rarement utilisées ont été transférées du logiciel de l'interpréteur au kit de développement SDK, qui contient des logiciels destinés principalement aux développeurs. Pour plus d'informations à propos de ces classes ou du kit de développement, reportez-vous aux pages concernant les développeurs Java, à cette adresse : http://developer.apple.com/java/ (en anglais).

Lanceur de mini-applications
La version 2.2 inclut le Lanceur de mini-applications. Pour plus d'informations, consultez plus loin la section "Utilisation de l'interpréteur Java pour Mac OS avec Lanceur de mini-applications".

Mini-applications signées
La version 2.2 améliore la gestion des mini-applications signées. En général, les mini-applications ne sont autorisées ni à accéder à votre disque dur, ni à imprimer, ni à se connecter à des sites autres que les leurs. Ces limitations ainsi que d'autres sont mises en place par Java afin de vous protéger contre des programmes qui essayeraient de consulter des informations privées, d'écrire des informations indésirables ou d'effectuer d'autres opérations inattendues. Une mini-application signée possède un certificat qui en garantit la création par une personne digne de confiance ainsi que l'absence de toute modification depuis cette création. Une fois qu'une mini-application a été signée, elle n'est plus soumise à restrictions.

L'interpréteur conserve une base de données des certificats que vous approuvez. Si vous accédez à une mini-application signée dont le certificat est répertorié par votre base de données de sécurité Java, elle sera exécutée sans restrictions. Si le certificat n'apparaît pas dans votre base de données, une zone de dialogue vous fournit des informations concernant ce dernier. Vous disposez alors du choix suivant : (1) accepter le certificat de manière permanente, c'est-à -dire l'ajouter à votre base de données ; (2) exécuter la mini-application sans ajouter le certificat à votre base de données ; ou (3) refuser le certificat.

REMARQUE : si vous refusez le certificat, la mini-application ne pourra fonctionner qu'à condition de ne pas tenter une opération interdite. Si une telle opération était tentée, Java afficherait une objection de sécurité et empêcherait l'action.

REMARQUE : la base de données de l'interpréteur Java pour Mac OS est distincte de celle du navigateur. Dans certains cas, il sera nécessaire d'accepter le certificat à deux reprises : une première fois pour permettre au navigateur d'accéder au site et une deuxième fois pour permettre à l'interpréteur d'exécuter la mini-application sans restrictions.

REMARQUE : si vous souhaitez annuler un certificat préalablement accepté, il vous faudra supprimer la base de données "identitydb.obj", située dans le dossier Préférences du Dossier Système activé. La suppression de "identitydb.obj" effacera tous vos certificats, de telle sorte qu'il faudra accepter de nouveau tout certificat que vous souhaitez continuer à utiliser.

Utilisation de l'interpréteur Java pour Mac OS

Utilisation de l'interpréteur Java dans un navigateur
La plupart des utilisateurs se servent de l'interpréteur à partir d'un navigateur. Actuellement, Microsoft Internet Explorer (MSIE), HotJava et iCab utilisent tous l'interpréteur Java pour Mac OS comme machine virtuelle Java. Si vous utilisez MSIE 4.0, vous devez régler Machine virtuelle Java sur Apple MRJ. Pour cela, choisissez Préférences dans le menu Édition. Ensuite, choisissez Java dans la section Navigateur Web de la zone de dialogue Préférences Internet Explorer, puis choisissez Apple MRJ dans le menu local Machine virtuelle Java. MSIE 4.5 est configuré pour utiliser automatiquement l'interpréteur Java pour Mac OS. Les versions actuelles de Netscape Navigator ne l'utilisent pas∫.

Utilisation de l'interpréteur Java pour Mac OS avec Lanceur de mini-applications
Le lanceur de mini-applications est un utilitaire qui permet d'exécuter des mini-applications sans recourir à un navigateur. Il n'affiche pas les fichiers HTML, mais en extrait simplement les balises <applet> et exécute les mini-applications. Le document "À propos de Lanceur de mini-applications" en décrit les nouvelles fonctionnalités et contient des informations sur son utilisation.

Utilisation des applications Java
De nombreux développeurs créent actuellement des applications Java exécutables sur Macintosh. Celles-ci sont semblables aux autres applications Macintosh et peuvent, comme ces dernières, être lancées à partir du Finder. Pour peu que l'interpréteur Java pour Mac OS soit correctement installé, ces applications sont utilisables sans manipulation spéciale préalable.

Problèmes connus

Mac OS 8.1
L'interpréteur Java pour Mac OS requiert la présence du dictionnaire Pilotage Internet pour AppleScript dans le dossier Compléments de pilotage du dossier Extensions. Si ce n'est pas le cas, vous pouvez réexécuter l'installateur Mac OS 8.1 et réinstaller ce dictionnaire.

Calcul de la date par Java
L'horloge interne de Java calcule les dates en fonction du 1er janvier 1970. Par conséquent, si l'horloge système de votre Mac est réglée sur une date antérieure, les applications et mini-applications Java risquent de se bloquer ou de présenter des anomalies. Veillez à ce que la date actuelle dans le tableau de bord Date et heure soit réglée correctement.

Base de données corrompue
Il peut arriver que la base de données Java "identitydb.obj" soit corrompue. Dans ce cas, vous pouvez recevoir soit un message signalant que la base de données est corrompue, soit des alertes de sécurité erronées du type :

java.security.KeyManagementException: name conflict
at sun.security.provider.IdentityDatabase.addIdentity(IdentityDatabase.java)

Si cela vous arrive, vous devez effacer la base de données. Pour plus de détails, consultez la section ci-dessus à propos des mini-applications signées.

Impression
Si vous utilisez la commande d'impression de votre navigateur pour imprimer une page Web contenant une mini-application, la page affichera une zone blanche à l'endroit correspondant à l'emplacement de la mini-application. Utilisez le menu d'impression de la mini-application, s'il est disponible, pour imprimer à partir de celle-ci.

Swing
La version 2.2 de l'interpréteur Java est compatible avec les versions 1.0.3, 1.1 et 1.1.1 de Swing. Pour plus d'informations ou pour obtenir une copie du logiciel Swing, consultez le site Web de Sun Microsystems à l'adresse suivante : http://java.sun.com/ (en anglais). Pour exécuter des mini-applications et des applications Swing, placez le fichier "swingall.jar" dans le dossier "Dossier Système:Extensions:MRJ Libraries:MRJClasses:".

ATTENTION La technologie Java n'est pas insensible aux défaillances et n'est ni conçue, fabriquée ou destinée en vue d'être utilisée ou revendue afin de servir à la surveillance d'installations nucléaires, à la navigation aérienne, à des systèmes de communication ou tout autre situation dans laquelle son emploi pourrait causer la mort, des blessures ou des dommages écologiques importants.


Deutsch

Deutsche

Editor's Note: Information about MRJ 2.2.6 and MRJ 2.2.5 is available in English only.

Über Mac OS Runtime for Java MRJ 2.2.4

Mac OS Runtime for Java (MRJ) 2.2.4 ist eine Aktualisierung von MRJ 2.2.3, die ein Sicherheitsproblem bei den Benutzern behebt. Unte bestimmten Umständen war es dabei möglich, daß bestimmte Applets auf die lokalen Volumes zugreifen konnten, obwohl es ihnen eigentlich nicht erlaubt war.

Folgend der Inhalt des "Bitte lesen"-Dokuments von MRJ 2.2, MRJ 2.2.2 und MRJ 2.2.3. Bis auf die oben beschriebenen Änderungen sind die Informationen weiterhin gültig.

Über Mac OS Runtime for Java MRJ 2.2.3

Mac OS Runtime for Java (MRJ) 2.2.3 ist eine Aktualisierung von MRJ 2.2.2 , die die Speicherverwendung verbessert und eine Leistungssteigerung für Benutzer zur Verfügung stellt, die wiederholten Zugang zu Jar-Dateien über das Netzwerk benötigen. Außerdem werden Probleme behoben, die Benutzer von internationalen 2-byte Systemen betreffen.

MRJ 2.2.3 ist für die Verwendung von "Oracle Applications 11i" mit Hilfe von "Microsoft Internet Explorer 5.0" Gold zertifiziert. Es ist Bronze zertifiziert für Programme, die mit "Oracle Developer 6i" erstellt wurden und einen Oracle Developer Server einsetzen und mit Microsoft Internet Explorer 5.0 zugreifen.

Hinweise

"JAR Caching"
MRJ 2.2.3 enthält jetzt "JAR caching". Java Code wird häufig auf Servern in einem speziellen Dateityp gespeichert. Dieser Dateityp wird "JAR" (Abkürzung für Java Archive) genannt. Wenn ein Java Applet viele JARs erwendet oder wenn die JARs sehr groß sind, kann es einige Zeit dauern, bis diese Dateien geladen werden. Mit "JAR caching" werden nun Kopien dieser Dateien auf Ihrer Fetsplatte gesichert. Wenn Sie nun ein JAR erneut verwenden, überprüft MRJ zuerst, ob sich eine neuere Version der Datei auf dem Server befindet. Ist dies nicht der Fall, wird Ihre lokale Version verwendet und das Programm startet wesentlich schneller als ohne "JAR caching".

JAR Dateien werden im Ordner "MRJ Cache" im Ordner "Preferences" innerhalb des Systemordners gesichert. Nach einiger Zeit erreicht die Ordnergröße maximal 100MB. Wenn Sie diesen Speicherplatz freimachen wollen, beenden Sie alle Programme und bewegen den Ordner "MRJ Cache" in den Papierkorb. Wenn MRJ eine neue JAR-Datei zwischenspeichern muss, wird ein neuer Ordner "MRJ Cache" angelegt.

Microsoft Internet Explorer 5.0
MRJ 2.2.3 behebt einige der bekannten Probleme, die mit MRJ 2.2 und MRJ 2.2.2 im Microsoft Internet Explorer (MSIE) 5.0 auftraten; andere Fehler treten immer noch auf. Apple arbeitet bereits mit Microsoft an einer Lösung dieser Probleme in einer zukünftigen Version von MRJ.

Yahoo Spiele
Falls Sie Yahoo Spiele mit MSIE 5.0 nutzen, kann es zu einem Systemfehler kommen, wenn Sie in "Exit Games" klicken. Sie können dieses Problem vermeiden, indem Sie MSIE 4.5 für diese Spiele verwenden.

MRJ SDK
Entwickler, die mit MRJ 2.2.3 arbeiten, können weiterhin "MRJ SDK 2.2" verwenden. Apple wird kein neues Entwicklerpaket "MRJ SDK" für MRJ 2.2.3 herausbringen. Das "MRJ SDK 2.2" können Sie im Internet unter "http://developer.apple.com/java/text/download.html" finden.

Personal Web Sharing
Falls Sie Personal Web Sharing verwenden und Java Applets in Ihre Web-Seite einbinden wollen, dann sollten Sie die "class files" im Format ZIP oder JAR komprimieren. Damit vermeiden Sie ein Problem, das Personal Web Sharing davon abhält Applets zu starten, die das Sysmbol "$" im Namen enthalten. Für weitere Informationen über das Erstellen und Komprimieren von Applets, laden Sie MRJ SDK 2.2 aus dem Internet. Im Ordner "Web-Seiten" erhalten Sie weitere Informationen über Personal Web Sharing.

Irreführende Mitteilung "Datei nicht gefunden" (File Not Found)
Unter Umständen erhalten Sie vom Apple Applet Runner den Hinweis "Datei nicht gefunden" (File Not Found), wenn er eine vorhandene Datei nicht lesen kann. Dies passiert dann, wenn Sie ein Applet verwenden, das in einer anderen Sprachversion vorliegt als Ihr System. Apple ist dieses Problem bekannt und arbeitet bereits an einer Lösung in einer zukünftigen Version von MRJ.

Über MRJ 2.2 und 2.2.2
Folgend der Inhalt des "Bitte lesen"-Dokuments von MRJ 2.2 und MRJ 2.2.2. Bis auf die bereits oben beschriebenen Änderungen sind die Informationen zu MRJ 2.2 weiterhin gültig.

Über Mac OS Runtime for Java MRJ 2.2.2

Mac OS Runtime for Java (MRJ) 2.2.2 ist eine Aktualisierung zu MRJ 2.2, die die Speicherverwendung verbessert und Sicherheitsprobleme behebt.

Hinweise

Microsoft Internet Explorer 5.0
MRJ 2.2.2 behebt ein Netzwerk-Sicherheitsproblem bei der Verwendung des Microsoft Internet Explorer 5.0. MRJ 2.2.2 behebt keine weiteren Netzwerkprobleme, die von einigen Anwendern bei der Verwendung von MRJ 2.2 mit dem Microsoft Internet Explorer 5.0 bemerkt wurden. Apple nimmt diese weiteren Probleme sehr ernst und arbeitet zusammen mit Microsoft an einer Lösung.

Mac OS 8.1 und die Skripterweiterung "Internet Scripting"
Die Information im Kapitel über MRJ 2.2 ist nicht korrekt. Es muß stattdessen lauten:
MRJ benötigt auf Computern mit Mac OS 8.1 die AppleScript-Bibliothek "Internet Scripting" im Ordner "Scripting Additions", der sich im Ordner "Systemerweiterungen" befindet. Falls diese Datei dort nicht vorhanden ist, sollten Sie mit der Mac OS 8.1 Installation die fehlende Bibliothek installieren. Doppelklicken Sie das Programm "Mac OS Installation", klicken Sie in "Fortfahren", wählen Sie das Zielvolume und klicken Sie in "Hinzufügen/Entfernen". Bei der manuellen Installation markieren Sie die Option "Internet Access" und klicken dann in "Start". Dadurch wird die Installation von "Internet Access" gestartet. Folgen Sie den Anweisungen zur Installation von "Internet Access", einschließlich der Installation der Skripterweiterung "Internet Scripting".

MRJ SDK
Entwickler, die MRJ 2.2.2 verwenden, können weiterhin das "MRJ SDK 2.2" verwenden. Apple wird keine neue Version des MRJ SDK mit MRJ 2.2.2 veröffentlichen.

Über MRJ 2.2
Folgend der Inhalt des "Bitte lesen"-Dokuments von MRJ 2.2. Bis auf die bereits oben beschriebenen Änderungen sind die Informationen zu MRJ 2.2 weiterhin gültig.

Über Mac OS Runtime for Java MRJ 2.2

Das Softwarepaket Mac OS Runtime for Java (MRJ) 2.2 ist die Apple Implementation der Java Virtual Machine (JVM) und basiert auf der Java Spezifikation Version 1.1.8 von Sun Microsystems, Inc. MRJ beinhaltet die Runtime-Software für Java Applets und Programme und den Apple Applet Runner, der es ermöglicht, Java Applets ohne einen Web-Browser zu starten.

Systemvoraussetzungen

Macintosh Computer mit PowerPC Prozessor

Mac OS 8.1 oder neuer

Der benötigte Arbeitsspeicher (RAM) hängt stark von den Java Applikationen ab, die Sie verwenden. Für einfache Java-Applets werden mindestens 40 Megabytes (MB) RAM und 44 MB virtueller Speicher benötigt. Für komplexere Java Applets und Programme werden 64 MB RAM empfohlen. Wenn Sie den Arbeitsspeicher auf 64 MB oder mehr erweitern, führt dies zu einer Verbesserung der Leistung.

Mindestens 13 MB freien Festplattenspeicher

Installation

Falls Sie mit Hilfe des Kontrollfeldes "Software-Aktualisierung" bereits auf MRJ 2.2 aktualisiert haben, ist es nicht notwendig, MRJ 2.2 noch einmal zu installieren.

Installationshinweise
Sie sollten die folgenden Hinweise beachten, wenn Sie den MRJ Aktualisierer von der Apple-Website geladen haben oder von einer anderen Quelle bezogen haben. Die Hinweise gelten auch, wenn Sie das Softwarepaket neu installieren möchten.
1. Doppelklicken Sie auf den Aktualisierer im Ordner "MRJ Installation".

2. Lesen Sie die Lizenzvereinbarung. Wenn Sie der Vereinbarung zustimmen, klicken Sie in "Akzeptieren". Wenn Sie der Vereinbarung nicht zustimmen, klicken Sie in "Ablehnen" und der Aktualisierer wird beendet.

3. Klicken Sie in "Volume", um das Volume auszuwählen, auf dem MRJ installiert werden soll.

4. Wählen Sie entweder "Einfache Installation" oder "Manuelle Installation". Falls Sie sich nicht sicher sind, welche Dateien Sie benötigen, wählen Sie die Option "Einfache Installation". Weitere Informationen zu den beiden Optionen finden Sie im nächsten Abschnitt.

5. Klicken Sie in "Installieren", um die Installation von MRJ 2.2 zu starten.

Einfache Installation
Die Option "Einfache Installation" führt folgende Schritte aus:
1. Die MRJ Runtime-Software wird in den Ordner "MRJ Libraries" kopiert, der sich im Ordner "Systemerweiterungen" befindet.

2. Der Apple Applet Runner, die Lizenzvereinbarungen und dieses Dokument werden in den Ordner "Mac OS Runtime for Java" kopiert, der sich im Ordner "Apple Extras" befindet.

3. Auf Computern mit Mac OS 8.1 wird der "MRJ Enabler" in den Ordner "Systemerweiterungen" kopiert. Bei dieser Option muß der Computer neugestartet werden.

Manuelle Installation
Mit der Option "Manuelle Installation" können Sie entweder die Runtime-Software, den MRJ Enabler oder den Apple Applet Runner einzeln installieren. Wenn Sie den MRJ Enabler installieren, müssen Sie den Computer neu starten.

Änderungen in MRJ 2.2

MRJ 2.2 ist aus zwei Gründen wesentlich kleiner als MRJ 2.1.4. Erstens werden mit MRJ 2.2 der Text Encoding Converter (TEC) und die Text Encodings nicht mehr installiert, weil diese bereits ein Bestandteil des Mac OS 8.1 oder neuer sind. Zweitens wurden kaum benutzte Klassen aus dem MRJ entfernt und in dem MRJ SDK implementiert. MRJ SDK beinhaltet Software, die hauptsächlich an Entwickler gerichtet ist. Weitere Informationen zu den Klassen oder zum MRJ SDK finden Sie auf der Apple-Entwickler Webseite unter http://developer.apple.com/java

Apple Applet Runner
MRJ 2.2 beinhaltet unter anderem den Apple Applet Runner. Weitere Informationen zum Apple Applet Runner finden Sie im Abschnitt "MRJ und der Apple Applet Runner".

Signed Applets
MRJ 2.2 verbessert die Unterstützung für "Signed Applets". Grundsätzlich dürfen Applets nicht auf Ihre Festplatte zugreifen, drucken oder eine Verbindung mit anderen Webseiten herstellen. Java hat diese und andere Beschränkungen, damit Sie vor Applets geschützt werden, die private Informationen lesen oder andere ungewollte Befehle ausführen. Ein "Signed Applet" beinhaltet ein Zertifikat, das Ihnen bestätigt, daß das Applet von einer Person oder Institution stammt, der Sie vertrauen und daß es in der Zwischenzeit nicht verändert wurde. Deshalb unterliegt ein "Signed Applet" nicht den oben beschriebenen Beschränkungen.

MRJ verwaltet eine Datenbank von Zertifikaten, denen Sie vertrauen. Falls Sie ein "Signed Applet" öffnen und sich das Zertifikat bereits in Ihrer Java Sicherheitsdatenbank befindet, werden die Beschränkungen für dieses Applet aufgehoben. Falls das Zertifikat nicht in Ihrer Datenbank gefunden wurde, erscheint ein Fenster mit den entsprechenden Informationen über das neue Zertifikat. Sie haben dann drei Möglichkeiten.
1. Sie akzeptieren das Zertifikat und nehmen es in Ihre Java Sicherheitsdatenbank auf.
2. Sie lassen das Applet ohne Beschränkungen laufen, nehmen jedoch das Zertifikat nicht in Ihre Datenbank auf.
3. Sie lehnen das Zertifikat ab.

Hinweis: Falls Sie das Zertifikat ablehnen, wird das Applet dennoch ausgeführt. Allerdings unterliegt es dann denselben Beschränkungen wie ein normales Applet. Es wird jeder Befehl blockiert, der über diese Beschränkungen hinaus geht und und von Java wird eine Schutzverletzung gemeldet.

Hinweis: Die MRJ Sicherheitsdatenbank ist nicht die gleiche, die von Ihrem Browser verwaltet wird. Möglicherweise müssen Sie ein Zertifikat zweimal akzeptieren. Einmal, damit Ihr Browser auf die entsprechende Webseite zugreifen kann, und ein zweites Mal, damit MRJ das Applet ohne Beschränkungen laufen lassen kann.

Hinweis: Um ein bereits akzeptiertes Zertifikat rückgängig zu machen, müssen Sie die Sicherheitsdatenbank löschen, die sich in der Datei "identitydb.obj" befindet. Diese Datei finden Sie im Ordner "Preferences" in Ihrem Systemordner. Wenn sie die Datei "identitydb.obj" löschen, werden alle Zertifikate gelöscht. Sie müssen alle Zertifikate, die Sie weiter verwenden möchten, noch einmal akzeptieren.

Zur Benutzung von MRJ

MRJ in einem Browser
Die meisten Benutzer verwenden MRJ mit Hilfe eines Browsers. MRJ wird von Microsoft Internet Explorer (MSIE), HotJava und iCab als deren JVM benutzt. Falls Sie MSIE 4.0 verwenden, müssen Sie im Einblendmenü "Java-VM" die Option "Apple MRJ" auswählen. Sie erhalten dieses Einblendmenü, indem Sie im Menü "Bearbeiten" den Punkt "Optionen" auswählen. Wählen Sie dann im Bereich "Webbrowser" den Punkt "Java" aus. MSIE 4.5 verwendet bereits automatisch MRJ. Gegenwärtig verwendet der Netscape Navigator MRJ nicht.

MRJ und der Apple Applet Runner
Der Apple Applet Runner ist ein Dienstprogramm, mit dem man Applets auch ohne einen Browser starten kann. Es stellt keine HTML-Seiten dar, sondern extrahiert die <applet> HTML-Marken aus dem HTML-Code und startet dann das Applet. Weitere Informationen und Änderungen zum Apple Applet Runner finden Sie im Dokument "Über Apple Applet Runner".

Java-Programme
Viele Entwickler schreiben Java-Programme, die auf einem Macintosh lauffähig sind. Diese Programme sehen wie jedes andere Macintosh Programm aus und können im Finder gestartet werden. Wenn MRJ richtig installiert ist, müssen Sie keine besonderen Hinweise beachten, um diese Programme zu benutzen.

Bekannte Probleme

Mac OS 8.1
MRJ benötigt die AppleScript-Bibliothek "Internet Scripting" im Ordner "Scripting Additions", der sich im Ordner "Systemerweiterungen" befindet. Falls diese Datei dort nicht vorhanden ist, sollten Sie mit der Mac OS 8.1 Installation die fehlende Bibliothek installieren.

Java Datum
Die interne Uhr von Java verwendet als Zeitbasis den 1. Januar 1970. Wenn die Macintosh Uhr auf ein früheres Datum eingestellt ist, funktionieren Java Applets und Programme nicht einwandfrei. Stellen Sie sicher, daß das aktuelle Datum im Kontrollfeld "Datum & Uhrzeit" nicht früher als 1.1.1970 ist.

Beschädigte Sicherheitsdatenbank
Wenn die Sicherheitsdatenbank in der Datei "identitydb.obj" beschädigt ist, werden Sie möglicherweise durch eine Nachricht darauf hingewiesen. In einigen Fällen erhalten Sie auch falsche Warnmeldungen, die folgendermaßen aussehen können:

java.security.KeyManagementException: name conflict
at sun.security.provider.IdentityDatabase.addIdentity(IdentityDatabase.java)

Falls dies passiert, sollten Sie die Sicherheitsdatenbank löschen. Weitere Informationen dazu, entnehmen Sie dem Abschnitt "Signed Applets".

Drucken
Wenn Sie den Befehl "Drucken" von Ihrem Web-Browser verwenden, um eine Webseite zu drucken, die ein Applet enthält, wird das Applet nicht mitgedruckt. Sie sollten daher den Befehl "Drucken" aus dem Applet verwenden, falls verfügbar.

Swing
MRJ 2.2 ist mit den "Swing" Versionen 1.0.3, 1.1 und 1.1.1 kompatibel. Weitere Informationen zur Software "Swing" erhalten Sie im Internet auf der Sun Microsystems Website unter: http://java.sun.com/. Um Swing-basierte Applets und Programme verwenden zu können, legen Sie die Datei "swingall.jar" in den Ordner "MRJClasses" innerhalb des Ordners "MRJ Libraries" im Ordner "Systemerweiterungen".

WARNUNG: Die Java Technologie ist nicht fehlertolerant. Sie eignet sich nicht als Steuerungssystem in kritischen Anwendungsbereichen wie nukleare Anlagen, Luftraumüberwachung oder Kommunikationssystemen. Apple übernimmt keine Verantwortung, wenn das Versagen der Java Technologie oder von Mac OS Runtime for Java Todesfälle, Verletzungen oder schwerwiegende Personen- oder Umweltschäden verursacht.


Español

Editor's Note: Information about MRJ 2.2.6 and MRJ 2.2.5 is available in English only.

Note su Mac OS Runtime per Java MRJ 2.2.4

Mac OS Runtime per Java (MRJ) 2.2.4 è un aggiornamento di MRJ 2.2.3 che corregge un problema di sicurezza evidenziato dagli utenti. In alcuni casi, questo probelma avrebbe permesso ad applet non autorizzate l'accesso al disco rigido locale.

Le note di rilascio fornite con MRJ 2.2, MRJ 2.2.2, MRJ 2.2.3 sono riportate di seguito. A parte le informazioni precedentemente menzionate, queste note di rilascio sono ancora valide.

Note su Mac OS Runtime per Java MRJ 2.2.3

Mac OS Runtime per Java (MRJ) 2.2.3 è un aggiornamento di MRJ 2.2.2 che migliora l'uso della memoria e fornisce prestazioni sostanzialmente superiori agli utenti che accedono ripetutamente ai documenti JAR su un network. Risolve inoltre diversi problemi tipici degli utenti di sistemi internazionali a 2-byte.

MRJ 2.2.3 è "Gold Certified" per l'utilizzo con Oracle Applications 11i assieme a Microsoft Internet Explorer 5.0. È "Bronze Certified" per l'utilizzo di applicazioni realizzate con Oracle Developer 6i e installate su Oracle Developer Server utilizzando Microsoft Internet Explorer 5.0 per accedere al client.

Note

· Caching JAR
MRJ 2.2.3 introduce il caching JAR. Il codice Java è spesso memorizzato sui server in un formato speciale definito JAR (Java Archive). Se un'applet Java utilizza molti JAR o se i JAR sono di grandi dimensioni, è possibile impiegare parecchio tempo per caricare questi documenti. Il caching JAR registra copie di questi documenti sul disco rigido locale. Quando si utilizza nuovamente un certo JAR, MRJ verifica la presenza di una versione più recente sul server. Se questa non è disponibile, viene utilizzata la copia locale e l'applicazione si avvia molto più velocemente di quanto lo farebbe senza caching.

I documenti JAR sono registrati in una cartella chiamata MRJ Cache situata in Cartella Sistema:Preferenze. Nel tempo questa cartella crescerà di dimensioni, ma senza superare i 100MB. Se vi fosse necessità di liberare un po' di spazio, è possibile chiudere tutte le applicazioni aperte e trascinare la cartella MRJ Cache nel Cestino. La prossima volta che ci sarà bisogno di registrare un documento JAR, MRJ creerà una nuova cartella MRJ Cache.

· Microsoft Internet Explorer 5.0
MRJ 2.2.3 risolve alcuni dei principali problemi che si verificavano utilizzando MRJ 2.2 e MRJ 2.2.2 con Microsoft Internet Explorer (MSIE) 5.0, sebbene non tutti. Apple si sta adoperando per risolverli in collaborazione con Microsoft e saranno sistemati in un prossimo rilascio.

· Giochi Yahoo

I giochi Yahoo utilizzati in MSIE 5.0 possono bloccarsi quando si fa clic sul pulsante "Exit Games". È possibile evitare questo problema utilizzando MSIE 4.5 per questi giochi.

· MRJ SDK

I programmatori che lavorano con MRJ 2.2.3 possono continuare ad utilizzare MRJ SDK 2.2. Apple non rilascerà un nuovo MRJ SDK con MRJ 2.2.3. È possibile scaricare MRJ SDK 2.2 da http://developer.apple.com/java/text/download.html.

· Condivisione Web
Se si utilizza Condivisione Web e si vuole includere le applet Java nelle proprie pagine, è necessario registrare i propri documenti classi nel formato ZIP o JAR per evitare un errore in Condivisione Web che impedisca l'esecuzione di un'applet nel caso in cui una delle sue classi avesse un carattere "$" nel nome. Per ulteriori informazioni sulla creazione e sulla registrazione delle applet, è possibile scaricare MRJ SDK 2.2. Consultare la cartella Pagine Web sul disco rigido per altre informazioni su Condivisione Web.

· Messaggio errato di "Documento non trovato"
In alcuni casi Apple Applet Runner può riportare il messaggio "Documento non trovato" quando in realtà non riesce ad aprire un documento esistente. Questo è abbastanza comune quando si utilizza un'applet localizzata in una lingua differente da quella del sistema. Apple è a conoscenza del problema e lo risolverà in una prossima versione di MRJ.

· Note su MRJ 2.2 e 2.2.2

Le note di rilascio fornite con MRJ 2.2 e MRJ 2.2.2 sono riportate di seguito. A parte le informazioni precedentemente menzionate, queste note di rilascio sono ancora valide.


Note su Mac OS Runtime per Java MRJ 2.2.2

Mac OS Runtime per Java (MRJ) 2.2.2 è un aggiornamento di MRJ 2.2 che migliora l'uso della memoria e risolve alcuni problemi di sicurezza.

Note

· Microsoft Internet Explorer 5.0
MRJ 2.2.2 risolve un problema di sicurezza di rete che era solito verificarsi con l'utilizzo di MSIE 5.0. MRJ 2.2.2 non risolve tutti i problemi di rete che gli utenti incontrano utilizzando MRJ 2.2 con Microsoft Internet Explorer 5.0. Apple si sta adoperando per risolverli in collaborazione con Microsoft.

· Mac OS 8.1 e Internet Scripting Addition
Le informazioni contenute in "Note su MRJ 2.2" sotto non sono corrette. Dovrebbe essere riportato: Su Mac OS 8.1, MRJ richiede di installare Internet Scripting Addition nella cartella Scripting Additions all'interno della cartella Estensioni. Se questo documento non è presente, è possibile reinstallarlo dal CD Mac OS 8.1. Fare doppio clic su "Installa Mac OS 8.1", fare clic su "Continua", selezionare il disco di destinazione, quindi scegliere l'opzione "Aggiungi/Rimuovi". Sulla schermata visualizzata, controllare Accesso a Internet, quindi fare clic sul pulsante di avvio. Verrà così avviato l'installer di Accesso a Internet. Seguire le istruzioni per installare tutto il software di Accesso a Internet, incluso Internet Scripting Addition.

· MRJ SDK
Gli sviluppatori che utilizzano MRJ 2.2.2 possono continuare a usare MRJ SDK 2.2. Apple non rilascerà una nuova versione di MRJ SDK con MRJ 2.2.2.

· Note su MRJ 2.2
Le note di rilascio fornite con MRJ 2.2 sono riportate di seguito. A parte le informazioni precedentemente menzionate, queste note di rilascio sono ancora valide.


Note su Mac OS Runtime per Java MRJ 2.2

MRJ è l'implementazione Apple di Java Virtual Machine (JVM). MRJ 2.2 implementa la specifica JDK 1.1.8 di Sun Microsystems. MRJ fornisce il software di runtime necessario per eseguire applet e applicazioni Java e Apple Applet Runner, una semplice utility per eseguire applet senza un browser.

Requisiti minimi di sistema


· Computer Macintosh con processore PowerPC.
· Mac OS 8.1 o successivo.
· La quantità di memoria necessaria varia a seconda dell'utilizzo di Java. La quantià minima richiesta per eseguire una semplice applet è 40 megabyte (MB) di RAM, con la memoria virtuale attiva e impostata su almeno 44 MB. Per eseguire applet e applicazioni complesse, si raccomandano almeno 64 MB di RAM. L'installazione di 64 MB di RAM o più incrementa notevolmente le prestazioni.
· Almeno 13 MB di spazio libero su disco.

Installazione


Se si utilizza Software Update Facility di Apple per l'aggiornamento a MRJ 2.2, non è necessario reinstallarlo perché è già installato.

· Istruzioni di installazion
e
È necessario eseguire queste istruzioni di installazione se si è eseguito il download di MRJ Installer dal sito web Apple, se lo si è ottenuto da altre fonti, o se per qualsiasi ragione lo si vuole reinstallare.

1. Fare doppio clic sull'Installer nella cartella di installazione di MRJ.
2. Rivedere il contratto di licenza e se si accettano tutti le condizioni specificate, fare clic su "Accetto". Se non si accettano le condizioni del contratto, fare clic su "Rifiuto" e l'Installer sarà chiuso.
3. Utilizzare "Cambia Disco" per selezionare un disco di sistema per installare MRJ.
4. Inoltre selezionare l'opzione "Installazione Standard" o "Installazione ad Hoc". Se non si è sicuri di quali file è necessario installare, scegliere l'opzione "Installazione Standard". Per maggiori informazioni riguardo queste opzioni leggere quanto riportato sotto.
5. Fare clic su "Installa" per avviare l'installazione dei file MRJ 2.2 sul disco selezionato.

· Installazione Standar
d
Selezionando l'opzione "Installazione Standard" verranno installati:
1. Il software di runtime MRJ all'interno della cartella MRJ Libraries nella cartella Estensioni.
2. Apple Applet Runner, i contratti di licenza e questo documento all'interno della cartella Mac OS Runtime per Java nella cartella Apple Extra.
3. MRJ Enabler nella cartella Estensioni solamente se l'installazione viene eseguita su Mac OS 8.1. Questa installazione richiede il riavvio del computer.

· Installazione ad Ho
c
L'Installazione ad Hoc permette di installare solo il software di runtime, MRJ Enabler o Apple Applet Runner. La selezione di MRJ Enabler richiede il riavvio del computer.

Nuove caratteristiche in MRJ 2.2


MRJ 2.2 è significativamente più piccolo di MRJ 2.1.4. Due cambiamenti prioritari hanno contribuito a ridurne la dimensione. Innanzitutto, MRJ 2.2 non installa più Text Encoding Converter (TEC) e Text Encodings perché ora sono componenti standard di tutte le versioni di Mac OS supportate da MRJ 2.2. In secondo luogo sono state spostate le classi MRJ meno usate in MRJ SDK, che contiene il software di principale interesse per gli sviluppatori. Consultare la pagina degli sviluppatori MRJ Apple all'indirizzo http://developer.apple.com/java/ per ulteriori informazioni su queste classi o su MRJ SDK.

· Apple Applet Runne

r
MRJ 2.2 include Apple Applet Runner. Per maggiori informazioni consultare "Utilizzare MRJ con Apple Applet Runner" di seguito riportato.

· Applet firmate
MRJ 2.2 aumenta il supporto per le applet firmate. Generalmente, le applet non hanno i permessi di accesso al disco rigido, di stampa o di collegamento a siti oltre al proprio. Java impone queste e altre limitazioni al fine di evitare la lettura di informazioni private e la scrittura di dati non desiderati o l'esecuzione di operazioni inaspettate. Un'applet firmata include un certificato che assicura che l'applet è stata creata da qualcuno di fiducia e che non è stata alterata dopo la creazione. Quando un'applet è stata firmata, non è più soggetta a restrizioni.

MRJ ha un database di certificati di fiducia. Se si accede ad un'applet firmata e il certificato è già contenuto nel database Java security, l'applet sarà eseguita senza restrizioni. Se il certificato non è incluso nel database Java security, verranno visualizzate le informazioni relative al certificato. Sarà quindi possibile scegliere tra (1) accettare permanentemente il certificato, ciò significa che sarà aggiunto al database Java security, o (2) eseguire l'applet senza inserire il certificato nel database oppure (3) rifiutare il certificato.

NOTA: Se si rifiuta il certificato, l'applet sarà eseguita ugualmente, fino a quando non si tenterà di eseguire azioni non consentite. Se si tenterà di eseguire azioni non consentite, Java visualizzerà un messaggio di errore relativo alla sicurezza e bloccherà l'azione.

NOTA: Il database di sicurezza MRJ è separato dal database memorizzato nel browser. In alcuni casi sarà necessario accettare la firma due volte: una volta per il browser per accedere al sito e un'altra volta per MRJ per eseguire applet senza restrizioni.

NOTA: Se si desidera eliminare un certificato che era stato precedentemente accettato, è necessario rimuovere il database di sicurezza, "identitydb.obj" situato nella cartella Preferenze all'interno della Cartella Sistema attiva. Rimuovendo "identitydb.obj" verranno rimossi tutti i certificati, quindi sarà necessario riaccettare ciò che si vuole utilizzare.

Utilizzare MRJ

· Utilizzare MRJ da un browser
Molti utenti utilizzano MRJ da un browser. Attualmente, Microsoft Internet Explorer (MSIE), HotJava e iCab utilizzano MRJ come Java VM. Se si utilizza MSIE 4.0, sarà necessario impostare la Java VM di default su Apple MRJ. Per selezionare MRJ, scegliere "Preferenze..." dal menu "Composizione". Scegliere "Java" nella sezione "Web Browser" della finestra delle preferenze di Internet Explorer, quindi scegliere "Apple MRJ" dal menu a comparsa "Java Virtual Machine". MSIE 4.5 è impostato per utilizzare MRJ automaticamente. La versione attuale di Netscape Navigator non utilizza MRJ.

· Utilizzare MRJ con Apple Applet Runner
Apple Applet Runner è un'utility per l'esecuzione di applet senza l'utilizzo del browser. I documenti HTML non vengono visualizzati, ma vengono semplicemente estratti i tag <applet> dall'HTML ed eseguite le applet. Il documento "Note su Apple Applet Runner" descrive le nuove caratteristiche e contiene informazioni sull'utilizzo di Apple Applet Runner.

· Utilizzare Applicazioni Java
Molti sviluppatori stanno creando applicazioni Java che possono essere eseguite con Macintosh. Queste applicazioni assomigliano a molte altre applicazioni Macintosh e possono essere eseguite dal Finder come ogni altra applicazione Macintosh. Se MRJ è correttamente installato, non è necessario utilizzare nulla di speciale per poter eseguire queste applicazioni.

Problemi conosciuti

· Mac OS 8.1
MRJ richiede di aver installato il dizionario AppleScript Internet Scripting nella cartella Scripting Additions all'interno della cartella Estensioni. Se questo documento non è presente, rieseguire l'installazione di Mac OS 8.1 e reinstallare il dizionario.

· Java epoch date
L'orologio interno di Java calcola la data dal 1 gennaio 1970. Se l'orologio di sistema del computer è impostato su una data antecedente, le applet e le applicazioni Java potrebbero chiudersi inaspettatamente. Assicurarsi che la data attuale nel controllo "Data & Ora" sia impostata correttamente.

· Database di sicurezza corrotto
Occasionalmente, il database Java security ("identitydb.obj") potrebbe corrompersi. Se questo accade, verrà visualizzato un messaggio che riporta che il database è corrotto oppure è possibile ricevere messaggi di errore di sicurezza, che potrebbero assomigliare al seguente:
java.security.KeyManagementException: name conflict
at sun.security.provider.IdentityDatabase.addIdentity(IdentityDatabase.java)

Se questo accade, rimuovere il database di sicurezza. Consultare la sezione sulle applet firmate sopra riportata.

· Stampa
Se si utilizza il comando "Stampa" del proprio browser per stampare una pagina web che contiene un'applet, la pagina stampata conterrà un'area vuota nel punto in cui è posizionata l'applet. Se è disponibile, utilizzare invece il comando "Stampa" dell'applet per stampare la pagina.

· Swing
MRJ 2.2 è compatibile con Swing 1.0.3, Swing 1.1 e Swing 1.1.1. Per maggiori informazioni o per ottenere una copia del software Swing, consultare il sito web di Sun Microsystems all'indirizzo http://java.sun.com/. Per eseguire le applet e le applicazioni basate su Swing, posizionare il documento "swingall.jar" all'interno di Cartella Sistema:Estensioni:MRJ Libraries:MRJClasses:.


ATTENZIONE: La tecnologia Java non è in grado di risolvere autonomamente eventuali errori o blocchi di sistema e non è progettata o intesa per l'utilizzo di controlli on-line di macchinari per il funzionamento di impianti nucleari, navigazione aerea o sistemi di comunicazione, o macchine per il controllo aereo in cui i possibili errori della tecnologia Java o di Mac OS Runtime per Java possano condurre direttamente alla morte, a lesioni o danni fisici o ambientali gravi.



Italiano

Italiano

Editor's Note: Information about MRJ 2.2.6 and MRJ 2.2.5 is available in English only.

Note su Mac OS Runtime per Java MRJ 2.2.4

Mac OS Runtime per Java (MRJ) 2.2.4 è un aggiornamento di MRJ 2.2.3 che corregge un problema di sicurezza evidenziato dagli utenti. In alcuni casi, questo probelma avrebbe permesso ad applet non autorizzate l'accesso al disco rigido locale.

Le note di rilascio fornite con MRJ 2.2, MRJ 2.2.2, MRJ 2.2.3 sono riportate di seguito. A parte le informazioni precedentemente menzionate, queste note di rilascio sono ancora valide.

Note su Mac OS Runtime per Java MRJ 2.2.3

Mac OS Runtime per Java (MRJ) 2.2.3 è un aggiornamento di MRJ 2.2.2 che migliora l'uso della memoria e fornisce prestazioni sostanzialmente superiori agli utenti che accedono ripetutamente ai documenti JAR su un network. Risolve inoltre diversi problemi tipici degli utenti di sistemi internazionali a 2-byte.

MRJ 2.2.3 è "Gold Certified" per l'utilizzo con Oracle Applications 11i assieme a Microsoft Internet Explorer 5.0. È "Bronze Certified" per l'utilizzo di applicazioni realizzate con Oracle Developer 6i e installate su Oracle Developer Server utilizzando Microsoft Internet Explorer 5.0 per accedere al client.

Note

· Caching JAR
MRJ 2.2.3 introduce il caching JAR. Il codice Java è spesso memorizzato sui server in un formato speciale definito JAR (Java Archive). Se un'applet Java utilizza molti JAR o se i JAR sono di grandi dimensioni, è possibile impiegare parecchio tempo per caricare questi documenti. Il caching JAR registra copie di questi documenti sul disco rigido locale. Quando si utilizza nuovamente un certo JAR, MRJ verifica la presenza di una versione più recente sul server. Se questa non è disponibile, viene utilizzata la copia locale e l'applicazione si avvia molto più velocemente di quanto lo farebbe senza caching.

I documenti JAR sono registrati in una cartella chiamata MRJ Cache situata in Cartella Sistema:Preferenze. Nel tempo questa cartella crescerà di dimensioni, ma senza superare i 100MB. Se vi fosse necessità di liberare un po' di spazio, è possibile chiudere tutte le applicazioni aperte e trascinare la cartella MRJ Cache nel Cestino. La prossima volta che ci sarà bisogno di registrare un documento JAR, MRJ creerà una nuova cartella MRJ Cache.

· Microsoft Internet Explorer 5.0
MRJ 2.2.3 risolve alcuni dei principali problemi che si verificavano utilizzando MRJ 2.2 e MRJ 2.2.2 con Microsoft Internet Explorer (MSIE) 5.0, sebbene non tutti. Apple si sta adoperando per risolverli in collaborazione con Microsoft e saranno sistemati in un prossimo rilascio.

Giochi Yahoo

I giochi Yahoo utilizzati in MSIE 5.0 possono bloccarsi quando si fa clic sul pulsante "Exit Games". È possibile evitare questo problema utilizzando MSIE 4.5 per questi giochi.

MRJ SDK

I programmatori che lavorano con MRJ 2.2.3 possono continuare ad utilizzare MRJ SDK 2.2. Apple non rilascerà un nuovo MRJ SDK con MRJ 2.2.3. È possibile scaricare MRJ SDK 2.2 da http://developer.apple.com/java/text/download.html.

Condivisione Web
Se si utilizza Condivisione Web e si vuole includere le applet Java nelle proprie pagine, è necessario registrare i propri documenti classi nel formato ZIP o JAR per evitare un errore in Condivisione Web che impedisca l'esecuzione di un'applet nel caso in cui una delle sue classi avesse un carattere "$" nel nome. Per ulteriori informazioni sulla creazione e sulla registrazione delle applet, è possibile scaricare MRJ SDK 2.2. Consultare la cartella Pagine Web sul disco rigido per altre informazioni su Condivisione Web.

Messaggio errato di "Documento non trovato"
In alcuni casi Apple Applet Runner può riportare il messaggio "Documento non trovato" quando in realtà non riesce ad aprire un documento esistente. Questo è abbastanza comune quando si utilizza un'applet localizzata in una lingua differente da quella del sistema. Apple è a conoscenza del problema e lo risolverà in una prossima versione di MRJ.

Note su MRJ 2.2 e 2.2.2

Le note di rilascio fornite con MRJ 2.2 e MRJ 2.2.2 sono riportate di seguito. A parte le informazioni precedentemente menzionate, queste note di rilascio sono ancora valide.


Note su Mac OS Runtime per Java MRJ 2.2.2

Mac OS Runtime per Java (MRJ) 2.2.2 è un aggiornamento di MRJ 2.2 che migliora l'uso della memoria e risolve alcuni problemi di sicurezza.

Note

Microsoft Internet Explorer 5.0
MRJ 2.2.2 risolve un problema di sicurezza di rete che era solito verificarsi con l'utilizzo di MSIE 5.0. MRJ 2.2.2 non risolve tutti i problemi di rete che gli utenti incontrano utilizzando MRJ 2.2 con Microsoft Internet Explorer 5.0. Apple si sta adoperando per risolverli in collaborazione con Microsoft.

Mac OS 8.1 e Internet Scripting Addition
Le informazioni contenute in "Note su MRJ 2.2" sotto non sono corrette. Dovrebbe essere riportato: Su Mac OS 8.1, MRJ richiede di installare Internet Scripting Addition nella cartella Scripting Additions all'interno della cartella Estensioni. Se questo documento non è presente, è possibile reinstallarlo dal CD Mac OS 8.1. Fare doppio clic su "Installa Mac OS 8.1", fare clic su "Continua", selezionare il disco di destinazione, quindi scegliere l'opzione "Aggiungi/Rimuovi". Sulla schermata visualizzata, controllare Accesso a Internet, quindi fare clic sul pulsante di avvio. Verrà così avviato l'installer di Accesso a Internet. Seguire le istruzioni per installare tutto il software di Accesso a Internet, incluso Internet Scripting Addition.

MRJ SDK
Gli sviluppatori che utilizzano MRJ 2.2.2 possono continuare a usare MRJ SDK 2.2. Apple non rilascerà una nuova versione di MRJ SDK con MRJ 2.2.2.

Note su MRJ 2.2
Le note di rilascio fornite con MRJ 2.2 sono riportate di seguito. A parte le informazioni precedentemente menzionate, queste note di rilascio sono ancora valide.


Note su Mac OS Runtime per Java MRJ 2.2

MRJ è l'implementazione Apple di Java Virtual Machine (JVM). MRJ 2.2 implementa la specifica JDK 1.1.8 di Sun Microsystems. MRJ fornisce il software di runtime necessario per eseguire applet e applicazioni Java e Apple Applet Runner, una semplice utility per eseguire applet senza un browser.

Requisiti minimi di sistema


Computer Macintosh con processore PowerPC.
Mac OS 8.1 o successivo.
La quantità di memoria necessaria varia a seconda dell'utilizzo di Java. La quantià minima richiesta per eseguire una semplice applet è 40 megabyte (MB) di RAM, con la memoria virtuale attiva e impostata su almeno 44 MB. Per eseguire applet e applicazioni complesse, si raccomandano almeno 64 MB di RAM. L'installazione di 64 MB di RAM o più incrementa notevolmente le prestazioni.
Almeno 13 MB di spazio libero su disco.

Installazione


Se si utilizza Software Update Facility di Apple per l'aggiornamento a MRJ 2.2, non è necessario reinstallarlo perché è già installato.

Istruzioni di installazion
e
È necessario eseguire queste istruzioni di installazione se si è eseguito il download di MRJ Installer dal sito web Apple, se lo si è ottenuto da altre fonti, o se per qualsiasi ragione lo si vuole reinstallare.

1. Fare doppio clic sull'Installer nella cartella di installazione di MRJ.
2. Rivedere il contratto di licenza e se si accettano tutti le condizioni specificate, fare clic su "Accetto". Se non si accettano le condizioni del contratto, fare clic su "Rifiuto" e l'Installer sarà chiuso.
3. Utilizzare "Cambia Disco" per selezionare un disco di sistema per installare MRJ.
4. Inoltre selezionare l'opzione "Installazione Standard" o "Installazione ad Hoc". Se non si è sicuri di quali file è necessario installare, scegliere l'opzione "Installazione Standard". Per maggiori informazioni riguardo queste opzioni leggere quanto riportato sotto.
5. Fare clic su "Installa" per avviare l'installazione dei file MRJ 2.2 sul disco selezionato.

Installazione Standar
d
Selezionando l'opzione "Installazione Standard" verranno installati:
1. Il software di runtime MRJ all'interno della cartella MRJ Libraries nella cartella Estensioni.
2. Apple Applet Runner, i contratti di licenza e questo documento all'interno della cartella Mac OS Runtime per Java nella cartella Apple Extra.
3. MRJ Enabler nella cartella Estensioni solamente se l'installazione viene eseguita su Mac OS 8.1. Questa installazione richiede il riavvio del computer.

Installazione ad Ho
c
L'Installazione ad Hoc permette di installare solo il software di runtime, MRJ Enabler o Apple Applet Runner. La selezione di MRJ Enabler richiede il riavvio del computer.

Nuove caratteristiche in MRJ 2.2


MRJ 2.2 è significativamente più piccolo di MRJ 2.1.4. Due cambiamenti prioritari hanno contribuito a ridurne la dimensione. Innanzitutto, MRJ 2.2 non installa più Text Encoding Converter (TEC) e Text Encodings perché ora sono componenti standard di tutte le versioni di Mac OS supportate da MRJ 2.2. In secondo luogo sono state spostate le classi MRJ meno usate in MRJ SDK, che contiene il software di principale interesse per gli sviluppatori. Consultare la pagina degli sviluppatori MRJ Apple all'indirizzo http://developer.apple.com/java/ per ulteriori informazioni su queste classi o su MRJ SDK.

Apple Applet Runne
r
MRJ 2.2 include Apple Applet Runner. Per maggiori informazioni consultare "Utilizzare MRJ con Apple Applet Runner" di seguito riportato.

Applet firmat
e
MRJ 2.2 aumenta il supporto per le applet firmate. Generalmente, le applet non hanno i permessi di accesso al disco rigido, di stampa o di collegamento a siti oltre al proprio. Java impone queste e altre limitazioni al fine di evitare la lettura di informazioni private e la scrittura di dati non desiderati o l'esecuzione di operazioni inaspettate. Un'applet firmata include un certificato che assicura che l'applet è stata creata da qualcuno di fiducia e che non è stata alterata dopo la creazione. Quando un'applet è stata firmata, non è più soggetta a restrizioni.

MRJ ha un database di certificati di fiducia. Se si accede ad un'applet firmata e il certificato è già contenuto nel database Java security, l'applet sarà eseguita senza restrizioni. Se il certificato non è incluso nel database Java security, verranno visualizzate le informazioni relative al certificato. Sarà quindi possibile scegliere tra (1) accettare permanentemente il certificato, ciò significa che sarà aggiunto al database Java security, o (2) eseguire l'applet senza inserire il certificato nel database oppure (3) rifiutare il certificato.

NOTA
: Se si rifiuta il certificato, l'applet sarà eseguita ugualmente, fino a quando non si tenterà di eseguire azioni non consentite. Se si tenterà di eseguire azioni non consentite, Java visualizzerà un messaggio di errore relativo alla sicurezza e bloccherà l'azione.

NOTA
: Il database di sicurezza MRJ è separato dal database memorizzato nel browser. In alcuni casi sarà necessario accettare la firma due volte: una volta per il browser per accedere al sito e un'altra volta per MRJ per eseguire applet senza restrizioni.

NOTA
: Se si desidera eliminare un certificato che era stato precedentemente accettato, è necessario rimuovere il database di sicurezza, "identitydb.obj" situato nella cartella Preferenze all'interno della Cartella Sistema attiva. Rimuovendo "identitydb.obj" verranno rimossi tutti i certificati, quindi sarà necessario riaccettare ciò che si vuole utilizzare.

Utilizzare MRJ


Utilizzare MRJ da un browse
r
Molti utenti utilizzano MRJ da un browser. Attualmente, Microsoft Internet Explorer (MSIE), HotJava e iCab utilizzano MRJ come Java VM. Se si utilizza MSIE 4.0, sarà necessario impostare la Java VM di default su Apple MRJ. Per selezionare MRJ, scegliere "Preferenze..." dal menu "Composizione". Scegliere "Java" nella sezione "Web Browser" della finestra delle preferenze di Internet Explorer, quindi scegliere "Apple MRJ" dal menu a comparsa "Java Virtual Machine". MSIE 4.5 è impostato per utilizzare MRJ automaticamente. La versione attuale di Netscape Navigator non utilizza MRJ.

Utilizzare MRJ con Apple Applet Runner

Apple Applet Runner è un'utility per l'esecuzione di applet senza l'utilizzo del browser. I documenti HTML non vengono visualizzati, ma vengono semplicemente estratti i tag <applet> dall'HTML ed eseguite le applet. Il documento "Note su Apple Applet Runner" descrive le nuove caratteristiche e contiene informazioni sull'utilizzo di Apple Applet Runner.

Utilizzare Applicazioni Jav
a
Molti sviluppatori stanno creando applicazioni Java che possono essere eseguite con Macintosh. Queste applicazioni assomigliano a molte altre applicazioni Macintosh e possono essere eseguite dal Finder come ogni altra applicazione Macintosh. Se MRJ è correttamente installato, non è necessario utilizzare nulla di speciale per poter eseguire queste applicazioni.

Problemi conosciuti


Mac OS 8.
1
MRJ richiede di aver installato il dizionario AppleScript Internet Scripting nella cartella Scripting Additions all'interno della cartella Estensioni. Se questo documento non è presente, rieseguire l'installazione di Mac OS 8.1 e reinstallare il dizionario.

Java epoch dat
e
L'orologio interno di Java calcola la data dal 1 gennaio 1970. Se l'orologio di sistema del computer è impostato su una data antecedente, le applet e le applicazioni Java potrebbero chiudersi inaspettatamente. Assicurarsi che la data attuale nel controllo "Data & Ora" sia impostata correttamente.

Database di sicurezza corrott
o
Occasionalmente, il database Java security ("identitydb.obj") potrebbe corrompersi. Se questo accade, verrà visualizzato un messaggio che riporta che il database è corrotto oppure è possibile ricevere messaggi di errore di sicurezza, che potrebbero assomigliare al seguente:
java.security.KeyManagementException: name conflict
at sun.security.provider.IdentityDatabase.addIdentity(IdentityDatabase.java)

Se questo accade, rimuovere il database di sicurezza. Consultare la sezione sulle applet firmate sopra riportata.

Stamp
a
Se si utilizza il comando "Stampa" del proprio browser per stampare una pagina web che contiene un'applet, la pagina stampata conterrà un'area vuota nel punto in cui è posizionata l'applet. Se è disponibile, utilizzare invece il comando "Stampa" dell'applet per stampare la pagina.

Swin
g
MRJ 2.2 è compatibile con Swing 1.0.3, Swing 1.1 e Swing 1.1.1. Per maggiori informazioni o per ottenere una copia del software Swing, consultare il sito web di Sun Microsystems all'indirizzo http://java.sun.com/. Per eseguire le applet e le applicazioni basate su Swing, posizionare il documento "swingall.jar" all'interno di Cartella Sistema:Estensioni:MRJ Libraries:MRJClasses:.


ATTENZIONE
: La tecnologia Java non è in grado di risolvere autonomamente eventuali errori o blocchi di sistema e non è progettata o intesa per l'utilizzo di controlli on-line di macchinari per il funzionamento di impianti nucleari, navigazione aerea o sistemi di comunicazione, o macchine per il controllo aereo in cui i possibili errori della tecnologia Java o di Mac OS Runtime per Java possano condurre direttamente alla morte, a lesioni o danni fisici o ambientali gravi.


Nederlands

Nederlands

Editor's Note: Information about MRJ 2.2.6 and MRJ 2.2.5 is available in English only.

Over Mac OS Runtime for Java MRJ 2.2.4

Mac OS Runtime for Java (MRJ) 2.2.4 is een upgrade van MRJ 2.2.3 waarin een beveiligingsprobleem is verholpen dat ertoe kon leiden dat in sommige gevallen niet-geautoriseerde applets de lokale harde schijf konden benaderen.

De LeesMij-bestanden die met MRJ 2.2, MRJ 2.2.2 en MRJ 2.2.3 werden meegeleverd, ziet u hieronder. Afgezien van de bovenstaande informatie, is de informatie hieronder nog steeds van kracht.

Over Mac OS Runtime for Java MRJ 2.2.3

Mac OS Runtime for Java (MRJ) 2.2.3 is een upgrade van MRJ 2.2.2 waarin het geheugengebruik is verbeterd en waarmee aanzienlijke snelheidswinst wordt behaald wanneer in een netwerk herhaaldelijk dezelfde JAR-bestanden worden benaderd. Tevens is in deze versie een aantal problemen verholpen die van belang zijn voor gebruikers van internationale 2-bytesystemen.

MRJ 2.2.3 heeft een gouden certificaat voor gebruik met Oracle Applications 11i in combinatie met Microsoft Internet Explorer 5.0 en een bronzen certificaat voor het uitvoeren van programma's die gebouwd zijn met Oracle Developer 6i en beschikbaar worden gesteld op een Oracle Developer Server waarbij gebruik wordt gemaakt van Microsoft Internet Explorer 5.0 om de client te benaderen.

Opmerkingen

· Gecachte JAR-bestanden
In MRJ 2.2.3 wordt voor het eerst gebruik gemaakt van caches voor JAR-bestanden. Java-code bevindt zich vaak op servers in een speciaal type bestand dat een JAR-bestand wordt genoemd (JAR staat voor "Java Archive"). Als een Java-applet veel JAR's gebruikt of als de JAR's erg groot zijn, kan het lang duren voordat de bestanden geladen zijn. Er worden nu kopieën van deze bestanden op de lokale harde schijf bewaard. Wanneer u een JAR opnieuw gebruikt, wordt gecontroleerd of er zich op de server een nieuwere versie bevindt. Indien dit niet het geval is, worden het lokale exemplaar gebruikt, waardoor het programma veel sneller wordt gestart.

JAR's worden bewaard in een map 'MRJ Cache' in de map 'Voorkeuren' in de Systeemmap. Deze map zal in de loop der tijd omvang toenemen, maar de maximale grootte is 100 MB. Als u ruimte wilt vrijmaken, kunt u alle actieve programma's verlaten en vervolgens de map 'MRJ Cache' naar de prullenmand slepen. De volgende keer dat MRJ een JAR-bestand dient te cachen, wordt er een nieuwe map 'MRJ Cache' aangemaakt.

· Microsoft Internet Explorer 5.0
In MRJ 2.2.3 is een aantal van de belangrijkste problemen die zich voordoen met MRJ 2.2 en MRJ 2.2.2 en Microsoft Internet Explorer (MSIE) 5.0 verholpen; andere problemen doen zich nog steeds voor. Apple werkt samen met Microsoft aan een oplossing voor deze problemen, die in een toekomstige versie zal worden opgenomen.

· Yahoo-spellen
Als u in MSIE 5.0 Yahoo-spellen speelt, is het mogelijk dat de computer blijft hangen wanneer u op de knop 'Exit Games' klikt. U kunt dit probleem vermijden door MSIE 4.5 te gebruiken wanneer u Yahoo-spellen speelt.

· MRJ SDK
Ontwikkelaars die met MRJ 2.2.3 werken, kunnen MRJ SDK 2.2 blijven gebruiken. Apple brengt geen nieuwe MRJ SDK met MRJ 2.2.3 uit. U kunt de MRJ SDK 2.2 downloaden vanaf: http://developer.apple.com/java/text/download.html.

· Persoonlijke webserver
Als u Persoonlijke webserver gebruikt en Java-applets in uw webpagina's wilt opnemen, dient u uw class-bestanden te verpakken als ZIP- of JAR-bestanden om een probleem in Persoonlijke webserver te vermijden waardoor een applet niet kan worden gebruikt als in de naam van een van de classes het teken "$" voorkomt. Voor meer informatie over het aanmaken en verpakken van applets kunt u de MRJ SDK 2.2 downloaden. In de map 'Webpagina's' op de harde schijf van uw computer vindt u meer informatie over Persoonlijke webserver.

· Onjuiste "Bestand onvindbaar"-berichten
In sommige gevallen wordt in Apple Applet de melding "Bestand onvindbaar" weergegeven wanneer het programma een bestaand bestand niet kan lezen. Dit doet zich vooral voor wanneer een applet is gelokaliseerd in een andere taal dan de taal van de systeemprogrammatuur. Apple is zich bewust van dit probleem en zal het verhelpen in een toekomstige versie van MRJ.

· Over MRJ 2.2 en 2.2.2
De LeesMij-bestanden die met MRJ 2.2 en MRJ 2.2.2 werden meegeleverd, ziet u hieronder. Afgezien van de bovenstaande informatie, is de informatie hieronder nog steeds van kracht.


Over Mac OS Runtime for Java MRJ 2.2.2

Mac OS Runtime for Java (MRJ) 2.2.2 is een upgrade van MRJ 2.2 waarin het geheugengebruik is verbeterd en beveiligingsproblemen zijn verholpen.

Opmerkingen

· Microsoft Internet Explorer 5.0
In MRJ 2.2.2 is een netwerkbeveiligingsprobleem verholpen dat zich kon voordoen als MSIE 5.0 werd gebruikt. In MRJ 2.2.2 doet zich nog steeds een aantal andere netwerkproblemen voor die zich ook voordeden bij het gebruik van MRJ 2.2 in combinatie met Microsoft Internet Explorer 5.0. Apple neemt deze problemen serieus en werkt nauw samen met Microsoft om deze problemen op te lossen.

· Mac OS 8.1 en het script-extrabestand 'Internet-scriptfuncties'
De informatie in "Over MRJ 2.2", hieronder, is onjuist. Er had moeten staan: Als u met Mac OS 8.1 werkt, is voor een juiste werking van MRJ de aanwezigheid vereist van het bestand 'Internet-scriptfuncties' in de map 'Script-extra's' in de map 'Extensies' in de Systeemmap. Als dit bestand niet aanwezig is, kunt u het opnieuw installeren met behulp van de Mac OS 8.1-cd. Klik dubbel op 'Installatie Mac OS 8.1', klik op 'Ga door', selecteer de doelschijf en selecteer de optie 'Voeg toe/Verwijder'. Kruis in het scherm 'Speciale installatie en verwijdering' het onderdeel 'Internet-toegang' aan en klik vervolgens op 'Start'. Hiermee start u het installatieprogramma van Internet-toegang. Volg de instructies op het scherm om alle Internet-toegangprogrammatuur, waaronder het bestand 'Internet-scriptfuncties', te installeren.

· MRJ SDK
Ontwikkelaars die met MRJ 2.2.2 werken, kunnen MRJ SDK 2.2 blijven gebruiken. Apple brengt geen nieuwe MRJ SDK met MRJ 2.2.2 uit.

· Over MRJ 2.2
Het LeesMij-bestand dat met MRJ 2.2 werd meegeleverd, ziet u hieronder. Afgezien van de bovenstaande informatie, is de informatie hieronder nog steeds van kracht.

Over Mac OS Runtime for Java MRJ 2.2

MRJ is Apple's implementatie van de Java Virtual Machine (JVM) van Sun Microsystems. MRJ 2.2 is een implementatie van de JDK 1.1.8-specificatie van Sun. MRJ omvat de programmatuur die nodig is om Java-applets en Java-programma's te kunnen uitvoeren. Verder bevat MRJ de Apple Applet Runner, een eenvoudig hulpprogramma om applets uit te voeren dat veel kleiner is dan een browser.

Minimale systeemvereisten

· Macintosh computer met een PowerPC-processor.
· Mac OS 8.1 of hoger.
· Hoeveel geheugen is vereist, hangt af van de manier waarop u Java gebruikt. Voor het starten van eenvoudige applets is minimaal 40 MB RAM-geheugen vereist en moet virtueel geheugen zijn ingeschakeld en zijn ingesteld op minimaal 44 MB. Om complexere applets en programma's te starten, wordt 64 MB RAM-geheugen sterk aanbevolen. Met 64 MB RAM-geheugen (of meer) neemt de snelheid van MRJ aanzienlijk toe.
· Minimaal 13 MB vrije ruimte op de harde schijf.

Installatie

Als u Apple Programmatuurupdate hebt gebruikt om MRJ bij te werken tot versie 2.2, zijn alle benodigde bestanden geïnstalleerd en hoeft u de installatie niet opnieuw uit te voeren.

· Installatie-instructies
Volg de onderstaande installatie-instructies als u het MRJ-installatieprogramma hebt gedownload van de Apple website, op een andere manier hebt verkregen of als u de programmatuur opnieuw wilt installeren.

1. Klik dubbel op het installatieprogramma in de MRJ-installatiemap.
2. Lees de licentieovereenkomst en klik op 'Ja' als u deze accepteert. Klik op 'Nee' als u de licentieovereenkomst niet accepteert. Het installatieprogramma wordt dan verlaten.
3. Klik, indien nodig, op de knop 'Andere schijf' om de schijf met systeemprogrammatuur te kiezen waarop u MRJ wilt installeren.
4. Kies de optie 'Standaardinstallatie' of 'Speciale installatie'. Als u niet precies weet welke bestanden u dient te installeren, kiest u de optie 'Standaardinstallatie'. Hieronder vindt u meer informatie over beide opties.
5. Klik op de knop 'Installeer' om de installatie van de bestanden van MRJ 2.2 op de geselecteerde harde schijf te starten.

· Standaardinstallatie
Met de standaardinstallatie wordt het volgende geïnstalleerd:
1. De MRJ-runtimeprogrammatuur in de map 'MRJ Libraries' in de map 'Extensies'.
2. De Apple Applet Runner, licentieovereenkomsten en dit document in de map 'Mac OS Runtime for Java' in de map 'Apple extra's'.
3. Het bestand 'MRJ Enabler' in de map 'Extensies'. Dit bestand wordt alleen geïnstalleerd als u MRJ installeert onder Mac OS 8.1. In dit geval dient u de computer na de installatie opnieuw op te starten.

· Speciale installatie
Met een speciale installatie kunt u bepaalde onderdelen van MRJ installeren, bijvoorbeeld alleen de runtimeprogrammatuur, alleen 'MRJ Enabler' of alleen Apple Applet Runner. Als u 'MRJ Enabler' installeert, dient u de computer na de installatie opnieuw op te starten.

Nieuw in MRJ 2.2

MRJ 2.2 is aanzienlijk kleiner dan MRJ 2.1.4 dankzij twee belangrijke veranderingen. Ten eerste worden met MRJ 2.2 niet langer de Tekstcodering-convertor en de Tekstcoderingen geïnstalleerd omdat dit nu standaardcomponenten zijn van alle versies van het Mac OS die door MRJ 2.2 worden ondersteund. Ten tweede zijn "classes" die nauwelijks werden gebruikt, verplaatst van MRJ naar de MRJ Software Developer Kit (SDK), die software bevat die voornamelijk voor ontwikkelaars interessant is. Raadpleeg de

voor MRJ-ontwikkelaars bestemde website van Apple op http://developer.apple.com/java/ voor meer informatie over deze "classes" of de MRJ SDK.

· Apple Applet Runner
Met MRJ 2.2 wordt het programma Apple Applet Runner geïnstalleerd. Zie het gedeelte "MRJ gebruiken met Apple Applet Runner" hieronder voor meer informatie.

· Ondertekende applets
MRJ 2.2 biedt verbeterde ondersteuning voor ondertekende applets. In het algemeen geldt dat applets geen toegang mogen hebben tot de harde schijf, niet kunnen worden afgedrukt en geen verbinding tot stand kunnen brengen met andere sites dan hun eigen site. Java legt deze en andere beperkingen op om te voorkomen dat er wordt geprobeerd privé-gegevens te lezen, ongewenste informatie naar uw schijf weg te schrijven of andere onverwachte bewerkingen uit te voeren. Een ondertekende applet bevat een certificaat dat u ervan verzekert dat de applet is gemaakt door iemand die u vertrouwt en dat de applet niet is gewijzigd sinds hij werd aangemaakt. Wanneer een applet is ondertekend, zijn de hierboven genoemde beperkingen niet langer van toepassing

MRJ houdt een database bij van certificaten die u vertrouwt. Als u een ondertekende applet uitvoert waarvan het certificaat zich al in de Java-beveiligingsdatabase bevindt, wordt de applet zonder beperkingen uitgevoerd. Als het certificaat niet in de Java-beveiligingsdatabase aanwezig is, verschijnt er een dialoogvenster met informatie over het certificaat. U kunt dan kiezen uit drie mogelijkheden: 1) het certificaat permanent accepteren zodat het wordt toegevoegd aan de Java-beveiligingsdatabase; 2) de applet uitvoeren maar het certificaat niet aan de database toevoegen; 3) het certificaat weigeren.

OPMERKING: Als u het certificaat weigert, wordt de applet toch uitgevoerd zolang niet wordt geprobeerd een bewerking uit te voeren waarvoor een beperking geldt. Als wordt geprobeerd een dergelijke bewerking uit te voeren, geeft Java een beveiligingsmelding weer en wordt de bewerking geblokkeerd.

OPMERKING: De beveiligingsdatabase van MRJ staat los van de database die door de browser wordt bijgehouden. In sommige gevallen is het nodig om de handtekening tweemaal te accepteren: eenmaal voor de browser om de site te kunnen benaderen en eenmaal voor MRJ om de applet zonder beperkingen te kunnen uitvoeren.

OPMERKING: Als u een eerder geaccepteerd certificaat wilt wissen, dient u de beveiligingsdatabase te verwijderen. Deze database heeft de naam 'identitydb.obj' en bevindt zich in de map 'Voorkeuren' in de actieve Systeemmap. Als u 'identitydb.obj' verwijdert, worden alle certificaten verwijderd, zodat u certificaten van applets die u wilt blijven gebruiken opnieuw dient te accepteren.

Werken met MRJ

· MRJ gebruiken in een browser
De meeste gebruikers zullen MRJ gebruiken vanuit een browser. Momenteel wordt MRJ als Java VM gebruikt in Microsoft Internet Explorer (MSIE), HotJava en iCab. Als u MSIE 4.0 gebruikt, dient u de standaard Java VM in te stellen op Apple MRJ. Hiertoe kiest u 'Voorkeuren' uit het Wijzig-menu. Vervolgens kiest u in het venster 'Voorkeuren' de optie 'Java' in het gedeelte 'Webbrowser' en kiest u 'Apple MRJ' in het venstermenu 'Java Virtual Machine'. MSIE 4.5 is automatisch ingesteld op MRJ. De huidige versies van Netscape Navigator maken geen gebruik van MRJ.

· MRJ gebruiken met Apple Applet Runner
De Apple Applet Runner is een hulpprogramma dat veel kleiner is dan een browser. Het is niet geschikt voor de weergave van HTML-bestanden, maar haalt de <applet>-tags uit de HTML-code en voert de applets uit. Het document "Over Apple Applet Runner" beschrijft de nieuwe kenmerken en bevat informatie over het gebruik van Apple Applet Runner.

· Java-programma's
Veel ontwikkelaars maken Java-programma's die op de Macintosh kunnen worden uitgevoerd. Deze programma's zien eruit als normale Macintosh programma's en kunnen net als andere Macintosh programma's vanuit de Finder worden gestart. Zolang MRJ goed is geïnstalleerd, hoeft u geen extra stappen uit te voeren om deze programma's te kunnen gebruiken.

Bekende problemen

· Mac OS 8.1
Een vereiste voor MRJ is dat het AppleScript-woordenboek 'Internet-scriptfuncties' is geïnstalleerd in de map 'Script-extra's' in de Systeemmap. Als dit bestand niet aanwezig is, kunt u het opnieuw installeren met behulp van het installatieprogramma van Mac OS 8.1.

· Java epoch date
Java's interne klok berekent de datum als de tijd sinds 1 januari 1970. Als de systeemklok op uw Macintosh op een eerdere datum is ingesteld, is het mogelijk dat Java-applets en -programma's blijven hangen of niet goed werken. Om dit probleem te voorkomen, dient u ervoor te zorgen dat de datum in het regelpaneel 'Datum en tijd' is ingesteld op 1 januari 1970 of later.

· Beschadigde beveiligingsdatabase
Het is mogelijk dat de Java-beveiligingsdatabase, 'identitydb.obj', af en toe beschadigd kan raken. Als dit gebeurt, verschijnt er een bericht met de mededeling dat de database corrupt is of verschijnen er abusievelijk beveiligingsfouten, die er ongeveer zo uitzien:
java.security.KeyManagementException: name conflict
at sun.security.provider.IdentityDatabase.addIdentity(IdentityDatabase.java)
Als dit probleem zich voordoet, dient u de beveiligingsdatabase te verwijderen. Raadpleeg het gedeelte over ondertekende applets eerder in dit document voor meer informatie.

· Afdrukken
Als u vanuit uw browser met het commando 'Print' een webpagina afdrukt die een applet bevat, wordt de applet als een leeg vlak weergegeven op de afdruk. Gebruik zo mogelijk de afdrukfunctie van de applet om de pagina af te drukken.

· Swing
MRJ 2.2 is compatibel met Swing 1.0.3, Swing 1.1 en Swing 1.1.1. Raadpleeg de Sun Microsystems-website op http://java.sun.com/ voor meer informatie of een versie van de Swing-programmatuur. Om applets en programma's uit te voeren die op Swing zijn gebaseerd, plaatst u het bestand 'swingall.jar' in de map 'MRJClasses'. Deze map bevindt zich in de map 'MRJ Libraries' in de map 'Extensies' (in de Systeemmap).


ATTENTIE: De Java-technologie is niet foutbestendig en is niet ontworpen, gemaakt of bedoeld voor gebruik in de bediening van nucleaire installaties, de besturing van luchtvaartuigen, communicatiesystemen of apparatuur voor luchtverkeersleiding, waar problemen met het gebruik van de Java-technologie of van Mac OS Runtime for Java kunnen leiden tot de dood, persoonlijk letsel of ernstige schade aan personen, zaken of het milieu.

Norsk

Norsk

Editor's Note: Information about MRJ 2.2.6 and MRJ 2.2.5 is available in English only.

Om Mac OS Runtime for Java MRJ 2.2.4

Mac OS Runtime for Java (MRJ) 2.2.4 er en oppgradering av MRJ 2.2.3 som retter et sikkerhetsproblem enkelte brukere har opplevd. I noen tilfeller kunne dette føre til at uautoriserte applets kunne fÃ& tilgang til den lokale harddisken.

Nedenfor finner du innholdet i dokumentene "Om MRJ 2.2", "Om MRJ 2.2.2" og "Om MRJ 2.2.3". Bortsett fra det som er korrigert i avsnittet over, er teksten nedenfor fortsatt gyldig.

Om Mac OS Runtime for Java MRJ 2.2.3

Mac OS Runtime for Java (MRJ) 2.2.3 er en oppgradering av MRJ 2.2.2 som forbedrer hukommelsesforbruket og forbedrer ytelsen betydelig for brukere som ofte skal ha tilgang til de samme JAR-filene over et nettverk. Den retter ogsÃ& flere problemer som brukere av 2-byte internasjonale systemer kunne oppleve.

MRJ 2.2.3 er «Gold Certified» for bruk sammen med Oracle Applications 11i nÃ&r; det brukes sammen med Microsoft Internet Explorer 5.0. Det er «Bronze Certified» for Ã& kjøre programmer som er bygget med Oracle Developer 6i og som kjøres pÃ& en Oracle Developer Server som benytter Microsoft Internet Explorer 5.0 for Ã& fÃ& tilgang til klienten.

Merknader

· JAR-bufring
I MRJ 2.2.3 introduseres JAR-bufring. Java-kode arkiveres ofte pÃ& tjenere i en spesiell fil som kalles en JAR (Java-arkiv). Hvis en Java-applet bruker flere Java-arkiver eller om Java-arkivene er store, kan det ta lang tid Ã& laste inn filene. JAR-bufring arkiverer kopier av disse filene pÃ& den lokale harddisken. NÃ&r; du bruker en JAR, kontrollerer MRJ om det finnes en nyere versjon pÃ& tjeneren. Hvis det ikke finnes en nyere versjon brukes den lokale kopien, og programmet starter mye raskere enn det ville ha gjort uten bufring.

Java-arkiver arkiveres i en mappe som heter «MRJ Cache» i Valg-mappen i systemmappen. Etterhvert vil innholdet i denne mappen vokse, men størrelsen vil ikke overstige 100 MB. Hvis du vil slette innholdet i denne mappen, kan du avslutte alle Ã&pne; programmer og flytte mappen til papirkurven. Neste gang MRJ skal legge en JAR-fil i buffer, vil mappen opprettes automatisk.

· Microsoft Internet Explorer 5.0
Flere av de mest kjente problemene som oppstod nÃ&r; MRJ 2.2 og MRJ 2.2.2 ble benyttet sammen med Microsoft Internet Explorer (MSIE) er nÃ& løst, andre er fortsatt tilstede. Apple samarbeider med Microsoft for Ã& finne en løsning pÃ& disse problemene, og de vil bli rettet i en senere versjon.

· Yahoo-spill
Hvis du spiller Yahoo-spill i MSIE, kan det hende at de «krasjer» nÃ&r; du klikker pÃ& «Exit Games»-knappen. Dette problemet kan unngÃ&s; hvis du bruker MSIE 4.5 nÃ&r; du vil spille disse spillene.

· MRJ SDK
Utviklere som arbeider med MRJ 2.2.3 kan fortsette Ã& bruke MRJ SDK 2.2. Apple vil ikke gi ut en ny MRJ SDK med MRJ 2.2.3. MRJ SDK 2.2 kan lastes ned fra:
http://developer.apple.com/java/text/download.html

·Personlig webdeling
Hvis du bruker personlig webdeling og ønsker Ã& bruke Java-applets pÃ& websidene dine, bør class-filene pakkes i ZIP- eller JAR-format for Ã& unngÃ& et problem i Personlig webdeling som hindrer at en applet kan kjøres hvis noen av class-filene har «$»-tegnet i navnet. Hvis du vil vite mer om hvordan du oppretter og pakker applets, kan du laste ned MRJ SDK 2.2. Hvis du vil vite mer om Personlig webdeling, kan du se i Websider-mappen pÃ& harddisken.

· Feilaktige «Filen ble ikke funnet»-meldinger
I enkelte tilfeller kan det hende at Apple Applet Runner rapporterer at «Filen ble ikke funnet» nÃ&r; den ikke klarer Ã& lese en eksisterende fil. Dette er mest vanlig nÃ&r; en applet bruker et annet sprÃ&k; enn systemprogramvaren. Apple er oppmerksom pÃ& problemet og vil rette dette i en senere versjon av MRJ.

· Om MRJ 2.2 og 2.2.2
Nedenfor finner du innholdet i dokumentene "Om MRJ 2.2" og "Om MRJ 2.2.2". Bortsett fra det som er korrigert i avsnittene over, er teksten nedenfor fortsatt gyldig.

Om Mac OS Runtime for Java MRJ 2.2.2

Mac OS Runtime for Java (MRJ) 2.2.2 er en oppgradering av MRJ 2.2 som forbedrer hukommelsesforbruket og retter enkelte sikkerhetsproblemer.

Merknader

· Microsoft Internet Explorer 5.0
MRJ 2.2.2 retter et nettverkssikkerhetsproblem som oppstod ved bruk av MSIE 5.0. MRJ 2.2.2 retter ikke enkelte andre nettverksproblemer som brukere kan oppleve nÃ&r; MRJ 2.2 brukes sammen med Microsoft Internet Explorer 5.0. Apple tar disse problemene alvorlig og samarbeider med Microsoft for Ã& løse dem.

· Mac OS 8.1 og Internet Scripting Addition
Informasjonen i "Om MRJ 2.2" nedenfor er ikke riktig. Det riktige er: Hvis du bruker Mac OS 8.1, krever MRJ at Internet Scripting Addition er installert i Scripting Additions-mappen i Tillegg-mappen. Hvis denne filen ikke er tilstede, kan du installere den pÃ& nytt fra Mac OS 8.1 CD-platen. Dobbeltklikk pÃ& "Installer Mac OS 8.1", klikk pÃ& "Fortsett", velg en mÃ&ldisk; og velg deretter "Legge til/fjerne". I vinduet for tilpasset installering og fjerning markerer du "Internet Access" og klikker pÃ& "Start". Dermed starter installering av Internet Access. Følg instruksjonene for installering av Internet Access-programvaren, inkludert filen Internet Scripting Addition.

· MRJ SDK
Utviklere som arbeider med MRJ 2.2.2 kan fortsette Ã& bruke MRJ SDK 2.2. Apple vil ikke gi ut en ny MRJ SDK med MRJ 2.2.2.

· Om MRJ 2.2
Du finner innholdet i Om MRJ 2.2 nedenfor. Bortsett fra det som er korrigert i avsnittene over, er teksten nedenfor fortsatt gyldig.

Om Mac OS Runtime for Java MRJ 2.2

Mac OS Runtime for Java er Apples implementering av Sun Microsystems Java Virtual Machine (JVM). MRJ 2.2 implementerer Suns JDK 1.1.8-spesifikasjon. MRJ inneholder programvaren som er nødvendig for Ã& kjøre Java-applets (applets er en type miniprogrammer som er programmert ved hjelp av java-programmeringssprÃ&ket;) og Java-programmer, og Apple Applet Runner er et enkelt verktøy som kan kjøre applets uten at du behøver Ã& Ã&pne; en nettleser.

Systemkrav

· Macintosh-maskin med PowerPC-prosessor
· System 8.1 eller nyere
· Hukommelseskrav er avhengig av hvordan du bruker Java. Minimumskravet for Ã& kjøre enkle applets er 40 MB RAM med virtuell hukommelse slÃ&tt; pÃ& og stilt til minst 44 MB. Hvis du vil kjøre kompliserte applets og programmer, anbefales 64 MB RAM. Hvis du øker hukommelsen til 64 MB RAM eller mer, vil det ogsÃ& gi forbedret ytelse.
· Minst 13 MB ledig harddiskplass.

Installering

Hvis du brukte Apple Programvareoppdatering for Ã& oppgradere til MRJ 2.2, er programvaren allerede installert og du behøver ikke Ã& installere den pÃ& nytt.

· Installeringsveiledning
Følg veiledningen nedenfor hvis du lastet ned MRJ-installeringsprogrammet fra Apples websted eller fikk den fra en annen kilde, eller om du vil installere MRJ pÃ& nytt.

1. Dobbeltklikk pÃ& Installerer-symbolet i mappen MRJ-installering.
2. Les lisensavtalen, og hvis du er enig i betingelsene, klikker du pÃ& «Enig»-knappen. Hvis du ikke er enig, klikker du pÃ& «Ikke enig»-knappen for Ã& avslutte installeringsprogrammet.
3. Klikk pÃ& «Velg stasjon»-knappen for Ã& velge hvor du vil installere MRJ.
4. Velg enten «Enkel installering» eller «Tilpasset installering». Hvis du er usikker pÃ& hvilke filer du behøver Ã& installere, bør du velge «Enkel installering». Du finner mer informasjon om disse valgene nedenfor.
5. Klikk pÃ& «Installer»-knappen for Ã& installere filene for MRJ 2.2 pÃ& den valgte stasjonen.

· Enkel installering
Valget «Enkel installering» installerer følgende filer:
1. MRJ runtime-programvaren i mappen «MRJ Libraries» i Tillegg-mappen.
2. Programmet Apple Applet Runner, lisensavtaler og dette dokumentet i mappen «Mac OS Runtime for Java» i mappen «Apple tillegg».
3. Filen «MRJ Enabler» i Tillegg-mappen hvis du installerer MRJ pÃ& en maskin med Mac OS 8.1. Denne installeringen krever at maskinen mÃ& startes pÃ& nytt.

· Tilpasset installering
Ved hjelp av en tilpasset installering kan du velge Ã& installere kun programvaren som gjør det mulig Ã& bruke Java, kun MRJ Enabler eller kun Apple Applet Runner. Hvis du velger Ã& installere MRJ Enabler, mÃ& du starte maskinen pÃ& nytt etter at installeringen er fullført.

MERK: Denne versjonen av MRJ inneholder en ny versjon av programmet Apple Applet Runner. Navnet pÃ& dette programmet er endret i denne oppdateringen. Hvis du tidligere har installert MRJ 2.0, kan det hende at du har en mappe som heter Apple miniprogramkjøring i mappen Apple tillegg pÃ& startstasjonen. Denne mappen kan slettes hvis du ønsker det.

Nye funksjoner i MRJ 2.2

MRJ 2.2 er betydelig mindre enn MRJ 2.1.4. Det er to store endringer som fører til denne reduksjonen i størrelse. For det første blir ikke Text Encoding Converter (TEC) og tekstkodingsfiler installert sammen med MRJ 2.2 fordi disse nÃ& er innebygd i alle systemversjoner som støttes av MRJ 2.2. For det andre er klasser som sjelden blir brukt, flyttet fra MRJ til MRJ SDK. Dette er programvare som hovedsakelig er av interesse for programvareutviklere. Hvis du vil ha mer informasjon om disse klassene eller om MRJ SDK, kan du besøke http://developer.apple.com/java/

· Apple Applet Runner
Apple Applet Runner er inkludert i MRJ 2.2. Hvis du vil vite mer, kan du lese «Bruke MRJ sammen med Apple Applet Runner» nedenfor.

· Signerte applets
MRJ 2.2 har forbedret støtte for signerte applets. Vanligvis har ikke applets tilgang til harddisken, hverken for Ã& skrive ut, utføre andre operasjoner eller koble seg til andre websteder enn sine egne. Java opprettholder disse og andre begrensinger slik at du beskyttes fra kode som kan prøve Ã& lese privat informasjon, skrive uønsket informasjon eller foreta andre uønskede operasjoner. En signert applet er en applet med et innebygd sertifikat som sikrer at appleten er opprettet av noen du stoler pÃ& og at det ikke har vært endret siden det ble opprettet. NÃ&r; en applet er signert, er det ikke lenger gjenstand for begrensninger.

MRJ oppretter en database over sertifikater du stoler pÃ&. Hvis du bruker en signert applet og sertifikatet allerede finnes i Java-databasen, vil appleten kjøre uten begrensninger. Hvis sertifikatet ikke finnes i Java-databasen, vil en dialogrute med informasjon om sertifikatet vises. Du kan velge om du vil (1) akseptere sertifikatet og legge det til Java-databasen, (2) kjøre appleten men ikke legge sertifikatet til databasen eller (3) avvise sertifikatet.

MERK: Hvis du avviser sertifikatet vil appleten likevel kjøre hvis det ikke forsøker Ã& utføre en ulovlig operasjon. Hvis det forsøker Ã& utføre en ulovlig operasjon, vil Java vise et sikkerhetsunntak og stoppe operasjonen.

MERK: MRJs sikkerhetsdatabase er ikke den samme databasen som brukes av nettleseren. I noen tilfeller vil det være nødvendig Ã& akseptere signaturen to ganger: én gang for at nettleseren skal fÃ& tilgang til nettstedet, og en gang til for at MRJ skal kjøre appleten uten begrensninger.

MERK: Hvis du vil slette et sertifikat som tidligere er blitt akseptert, mÃ& du slette sikkerhetsdatabasen «identitydb.obj» som finnes i Valg-mappen i den aktive systemmappen. Hvis du sletter «identitydb.obj», vil alle sertifikater bli slettet og du mÃ& akseptere de du vil fortsette Ã& bruke pÃ& nytt.

Bruke MRJ

· Bruke MRJ sammen med en nettleser
De fleste brukere vil bruke MRJ sammen med en nettleser. For øyeblikket brukes MRJs Java VM sammen med Microsoft Internet Explorer (MSIE), HotJava og iCab. Hvis du bruker MSIE 4.0, mÃ& du stille den inn til Ã& bruke MRJ som standard Java VM. Velg «Preferences» i Edit-menyen. Velg deretter Java i Web Browser-delen i dialogruten Internet Explorer Preferences, og velg Apple MRJ i lokalmenyen Java Virtual Machine. MSIE 4.5 bruker MRJ automatisk. Netscape Navigator bruker ikke MRJ.

· Bruke MRJ sammen med Apple Applet Runner
Apple Applet Runner er et verktøy som kan kjøre applets uten at du behøver Ã& Ã&pne; en nettleser. Det leser ikke HTML-filer, men trekker ut applets fra HTML-sider ved Ã& finne <applet>-kodene i HTML-sider og deretter kjøre appleten. I dokumentet «Om Apple Applet Runner» finner du informasjon om hvordan du bruker Apple Applet Runner og informasjon om nye funksjoner.

· Bruke Java-progammer
Mange utviklere er i gang med Ã& lage Java-programmer som kan brukes pÃ& Macintosh. Disse programmene fungerer pÃ& samme mÃ&te; som andre Macintosh-programmer og kan startes fra Finder. Hvis MRJ er riktig installert, vil du ikke mÃ&tte; gjøre noe spesielt for Ã& bruke disse programmene.

Kjente problemer

· Mac OS 8.1
MRJ krever at Apple Script-ordlisten Internet Scripting er installert i Scripting Additions-mappen i Tillegg-mappen. Hvis denne filen ikke er tilstede, kan du bruke installeringsprogrammet for Mac OS 8.1 for Ã& installere filen pÃ& nytt

· Java epoch date
Javas interne klokke regner ut datoer som tiden siden 1. januar 1970. Hvis Macintosh-maskinens interne klokke er stilt inn pÃ& en tidligere dato, kan det hende at Javaprogrammer og -applets vil «fryse» eller pÃ& annen mÃ&te; oppføre seg uvanlig. Pass pÃ& at datoen som er angitt i kontrollpanelet Dato og tid er stilt inn korrekt.

· Ødelagt sikkerhetsdatabase
I enkelte tilfeller kan det hende at Java-sikkerhetsdatabasen «identitydb.obj» blir ødelagt. Hvis dette skulle skje, kan det hende at fÃ&r; en melding om at databasen er korrupt, eller at du fÃ&r; feilaktige sikkerhetsfeilmeldinger som ser omtrent slik ut:
java.security.KeyManagementException: name conflict
at sun.security.provider.IdentityDatabase.addIdentity(IdentityDatabase.java)

Hvis dette skjer, bør du slette sikkerhetsdatabasen. Se avsnittet om signerte applets ovenfor.

· Utskrift
Hvis du bruker nettleserens utskriftsfunksjon til Ã& skrive ut en webside som inneholder en applet, vil siden inneholde et blankt felt der appleten skal være. Hvis den er tilgjengelig, bør du bruke appletens utskriftsmeny til Ã& skrive ut fra appleten.

· Swing
MRJ 2.2 er kompatibelt bÃ&de; med Swing 1.0.3, Swing 1.1 og Swing 1.1.1. Du finner mer informasjon pÃ& Sun Microsystems websted pÃ& http://java.sun.com/, der du ogsÃ& kan laste ned Swing-programmet. Hvis du vil bruke Swing-baserte programmer og applets, mÃ& filen "swingall.jar" plasseres i mappen MRJClasses som ligger i MRJ Libraries-mappen i Tillegg-mappen (i Systemmappen).

ADVARSEL: Java-teknologien er ikke feiltolerant og er ikke beregnet pÃ&, produsert for eller ment for bruk eller videresalg som styringsutstyr i drift av kjernefysiske installasjoner, flynavigerings- og flykommunikasjonssystemer eller lufttrafikkstyringsmaskineri, der feil i Java-teknologien eller Mac OS Runtime for Java vil kunne føre direkte til død, personskade eller alvorlige fysiske skader eller skader pÃ& miljøet.

Svensk

Svensk

Editor's Note: Information about MRJ 2.2.6 and MRJ 2.2.5 is available in English only.

Om Mac OS Runtime for Java MRJ 2.2.4

Mac OS Runtime for Java (MRJ) 2.2.4 är en uppdatering av MRJ 2.2.3 där förändringar gjorts angÃ&ende; säkerheten. I vissa fall ska den tidigare versionen ha gett obehöriga Applet-program tillträde till den lokala hÃ&rddisken.;

Versionsfakta för MRJ 2.2, MRJ 2.2.2 och MRJ 2.2.3 visas nedan. Bortsett frÃ&n; ovanstÃ&ende; information gäller dessa versionsfakta fortfarande.

Mac OS Runtime for Java (MRJ) 2.2.3 är en uppdatering av MRJ 2.2.2. Den har bättre minneshantering och ger användare som ofta använder samma JAR-filer över nätverk bättre prestanda. Den löser ocksÃ& ett flertal problem som drabbat dem som använder Mac OS-versioner med 2-bytessprÃ&k.;

MRJ 2.2.3 har testats och godkänts som "Gold Certified" med Oracle Applications 11i när den används med Microsoft Internet Explorer 5.0. Den har godkänts som "Bronze Certified" för att köra program som utvecklats med Oracle Developer 6i och Oracle Developer Server där klienten accessas med Microsoft Internet Explorer 5.0.

Information

· Cacheminne för JAR-filer
MRJ 2.2.3 innehÃ&ller; funktioner för att spara JAR-filer i ett cacheminne. Javakod lagras ofta pÃ& servern i en s.k. JAR-fil (Java Archive). Om ett appletprogram använder mÃ&nga; eller stora JAR-filer kan det ta lÃ&ng; tid att läsa in dessa filer. JAR-cacheminnet innebär att kopior av dessa filer sparas pÃ& den lokala hÃ&rddisken.; När du använder en JAR-fil igen kontrollerar MRJ om det finns en nyare version pÃ& servern. Om det inte finns det använder MRJ den lokala kopian och appletprogrammet startar mycket snabbare än om det inte sparats i cacheminnet.

JAR-filerna sparas i en mapp som heter "MRJ Cache" i mappen "Systemmapp:Programinställningar". Mappen växer med tiden, men överstiger inte 100 MB. Om du vill frigöra nÃ&got; av det utrymmet kan du avsluta alla öppna program och dra mappen "MRJ Cache" till papperskorgen. Nästa gÃ&ng; MRJ behöver spara en JAR-fil i cacheminnet kommer en ny "MRJ Cache"-mapp att skapas.

· Microsoft Internet Explorer 5.0
MRJ 2.2.3 Ã&tg;ärdar flera av de allvarligaste felen som uppstÃ&r; när du använder MRJ 2.2 och MRJ 2.2.2 med Microsoft Internet Explorer (MSIE) 5.0; vissa andra fel Ã&terst;Ã&r.; Apple arbetar med Microsoft för att lösa dessa problem, som kommer att Ã&tg;ärdas i en kommande uppdatering.

· Yahoo Games
Om du spelar spel pÃ& Yahoo i MSIE 5.0, kan det hända att de kraschar när du klickar pÃ& knappen "Exit Games". Du undviker problemet om du använder MSIE 4.5 när du spelar de här spelen.

· MRJ SDK
Utvecklare som arbetar med MRJ 2.2.3 kan även i fortsättningen använda MRJ SDK 2.2. Apple utger ingen ny version av MRJ SDK tillsammans med MRJ 2.2.3. Du kan läsa ner MRJ SDK 2.2 frÃ&n;
http://developer.apple.com/java/text/download.html.

· Webbdelning
Om du använder Webbdelning och vill använda Java-appletprogram i dina webbsidor bör du lägga dina class-filer i ZIP- eller JAR-arkiv. PÃ& sÃ& vis undviker du ett fel i Webbdelning som gör att ett appletprogram inte kan köras om nÃ&gon; av dess klasser har ett "$" i namnet. Om du vill ha mer information om hur man skapar och paketerar appletprogram kan du läsa ner MRJ SDK 2.2. Om du vill ha mer information om Webbdelning kan du titta i mappen "Webbsidor" pÃ& hÃ&rddisken.;

· Missvisade meddelanden om att filen inte kan hittas
I vissa fall kan det hända att Apple Appletläsare meddelar att en fil inte kan hittas när den inte kan läsa en existerande fil. Det händer oftast när ett appletprogram är lokaliserat pÃ& ett annat sprÃ&k; än systemets sprÃ&k.; Apple är medvetna om problemet och kommer att ta itu med det i kommande versioner av MRJ.

· Om MRJ 2.2 och 2.2.2
Informationen som följde med MRJ 2.2 och MRJ 2.2.2 finns nedan. Bortsett frÃ&n; informationen ovan är den fortfarande giltig.


Om Mac OS Runtime for Java MRJ 2.2.2

Mac OS Runtime for Java (MRJ) 2.2.2 är en uppdatering av MRJ 2.2. Den har bättre minneshantering och tar itu med säkerhetsfrÃ&gor.;

Notes

· Microsoft Internet Explorer 5.0
MRJ 2.2.2 tar itu med ett problem med nätverkssäkerhet som förekom med MSIE 5.0. MRJ 2.2.2 löser inte vissa andra nätverksproblem som kan uppkomma när man använder MRJ 2.2 med Microsoft Internet Explorer 5.0. Apple tar dessa problem pÃ& största allvar och försöker lösa dem i samarbete med Microsoft.

· Mac OS 8.1 och manustillägget Internet Scripting
Uppgifterna i "Om MRJ 2.2" nedan är felaktiga. Det borde stÃ&: Under Mac OS 8.1 kräver MRJ att du har installerat manustillägget Internet Scripting i mappen Manustillägg i mappen Tillägg. Om filen inte finns där kan du installera om den frÃ&n; CD-skivan med Mac OS 8.1. Dubbelklicka pÃ& "Installera Mac OS 8.1", klicka pÃ& "Fortsätt", välj skiva att installera pÃ& och klicka sedan pÃ& "Lägg till/ta bort". När skärmen Anpassad installation/Ta bort visas markerar du "Internet Access" och klickar sedan pÃ& "Börja". Installationsprogrammet för Internet Access startar. Följ anvisningarna sÃ& installeras all programvara som ingÃ&r; i Internet Access, inklusive manustillägget Internet Scripting.

· MRJ SDK
Utvecklare som arbetar med MRJ 2.2.2 kan även i fortsättningen använda MRJ SDK 2.2. Apple utger ingen ny version av MRJ SDK tillsammans med MRJ 2.2.2.

· Om MRJ 2.2
Informationen som följde med MRJ 2.2 finns nedan. Bortsett frÃ&n; informationen ovan är den fortfarande giltig.

Om Mac OS Runtime for Java MRJ 2.2

MRJ är Apples implementering av Sun Microsystems Java Virtual Machine (JVM). MRJ 2.2 följer Suns JDK 1.1.8-specifikation. MRJ innehÃ&ller; den programvara som behövs för att köra program och appletprogram skrivna i Java, och Apple Appletläsare, ett enkelt redskap för att köra appletprogram utan att behöva starta en webbläsare.

Minimala systemkrav

· Macintosh-dator med PowerPC-processor
· Mac OS 8.1 eller senare
· Minneskrav varierar beroende pÃ& hur du använder Java. Du behöver minst 40 MB RAM-minne för att köra enkla appletprogram, med virtuellt minne pÃ&slaget; och satt till minst 44 MB. Om du vill köra komplexa appletprogram och tillämpningar rekommenderas det att du har 64 MB. Det kommer ocksÃ& att förbättra prestanda om du ökar minnestilldelningen till 64 MB eller mer.
· Minst 13 MB ledigt skivutrymme

Installering

Om du uppgraderade till MRJ 2.2 med hjälp av Apples inställningsprogram Programuppdatering är MRJ 2.2 redan installerat, sÃ& du inte behöver installera det igen.

· Anvisningar för installering
Om du läste ned installeraren för MRJ frÃ&n; Apples webbplats, fick den frÃ&n; nÃ&got; annat hÃ≪ eller om du vill installera om programvaran av nÃ&gon; annan anledning ska du följa de här anvisningarna.

1. Dubbelklicka pÃ& Installeraren i mappen Installera MRJ.
2. Läs igenom licensavtalet, och klicka pÃ& Godkänns om du gÃ&r; med pÃ& villkoren. Om du inte vill godkänna avtalet klickar du pÃ& Avböjs sÃ& avslutar Installeraren.
3. Välj systemskiva där du vill installera MRJ med knappen Byt enhet.
4. Välj antingen Enkel installation eller Anpassad installation. Om du inte är säker pÃ& vilka filer du behöver installera bör du välja Enkel installation. Det finns mer information om de här valen i stycket nedan.
5. Klicka pÃ& knappen Installera när du vill börja installera MRJ 2.2 pÃ& den valda hÃ&rddisken.;

· Enkel installation
Följande delar installeras vid en enkel installation:
1. MRJ-programvaran i mappen MRJ Libraries i mappen Tillägg.
2. Apple Appletläsare, licensavtal och det här dokumentet i mappen Mac OS Runtime For Java i mappen Program & tillbehör.
3. MRJ Enabler kommer att installeras i mappen Tillägg endast om du installerar MRJ 2.2 under Mac OS 8.1. Denna installation kräver att du startar om datorn efterÃ&t.;

· Anpassad installation
Med en anpassad installation kan du välja att installera bara MRJ 2.2, bara MRJ Enabler eller Apple Appletläsare eller nÃ&gon; kombination av dem. Om du väljer att installera MRJ Enabler mÃ&ste; du starta om datorn efterÃ&t.;

Nya funktioner i MRJ 2.2

MRJ 2.2 är betydligt mindre än MRJ 2.1.4. Det finns tvÃ& stora ändringar som bidrar till denna storleksminskning. För det första installerar MRJ 2.2 inte längre Text Encoding Converter (TEC) och Text Encodings, eftersom de nu ingÃ&r; som standardkomponenter i alla versioner av Mac OS som stöds av MRJ 2.2. För det andra har vi flyttat klasser som sällan används frÃ&n; MRJ till MRJ SDK, som innehÃ&ller; programvara som mest är av intresse för utvecklare. Om du behöver mer information om de här klasserna eller MRJ SDK finns det mer information pÃ& Apples webbplats för MRJ-utvecklare pÃ& adressen <http://developer.apple.com/java/>.

· Apple Appletläsare
MRJ 2.2 innehÃ&ller; Apple Appletläsare. Det finns mer information i stycket Använda MRJ med Apple Appletläsare nedan.

· Undertecknade appletprogram
MRJ 2.2 har bättre stöd för undertecknade appletprogram. I allmänhet har appletprogram inte tillÃ&telse; att använda din hÃ&rddisk;, skriva ut eller ansluta till andra webbplatser än din egen. Java genomdriver dessa och andra begränsningar för att skydda dig frÃ&n; kod som kan vilja läsa privata uppgifter, skriva oönskad information eller utföra andra oväntade handlingar. Ett undertecknat appletprogram innehÃ&ller; ett certifikat som försäkrar att appletprogrammet skapades av nÃ&gon; du litar pÃ& och inte har ändrats sedan det skapades. När ett appletprogram är undertecknat gäller inte restriktionerna för det längre.


MRJ har en databas med certifikat du litar pÃ&. Om du läser ned ett undertecknat appletprogram och certifikatet redan finns i databasen kommer appletprogrammet att köras utan restriktioner. Om certifikatet inte finns i Javas säkerhetsdatabas kommer det upp en dialogruta med information om certifikatet. DÃ& kan du välja att (1) permanent godkänna certifikatet och därigenom lägga till det till databasen, (2) köra appletprogrammet nu men inte lägga till certifikatet till databasen, eller (3) avböja certifikatet.

ANM: Om du avböjer certifikatet kommer appletprogrammet ändÃ& att köras sÃ& länge som det inte försöker utföra en förbjuden Ã&tg;ärd. Om det försöker utföra en förbjuden Ã&tg;ärd kommer Java att visa ett meddelande om behörighetsundantag (security exception) och blockera Ã&tg;ärden.

ANM: MRJ:s säkerhetsdatabas är skild frÃ&n; webbläsarprogrammets databas. I en del fall kan du behöva godkänna signaturen tvÃ& gÃ&nger;: en gÃ&ng; för att webbläsaren skall kunna ansluta till webbplatsen, och en gÃ&ng; till för att MRJ skall köra appletprogrammet utan restriktioner.

ANM: Om du vill upphäva ett certifikat som du godkänt tidigare mÃ&ste; du radera säkerhetsdatabasen, identitydb.obj, som ligger i mappen Programinställningar i den aktiva systemmappen. Om du raderar filen identitydb.obj raderar du alla certifikat, sÃ& att du mÃ&ste; godkänna alla du fortfarande vill använda en gÃ&ng; till.

Använda MRJ

· Använda MRJ i ett webbläsarprogram
De flesta användare använder MRJ frÃ&n; en webbläsare. Just nu använder Microsoft Internet Explorer (MSIE), HotJava och iCab MRJ som Java VM. Om du använder MSIE 4.0 mÃ&ste; du ställa in Apple MRJ som förvald Java VM. Det gör du genom att välja Inställningar i Redigera-menyn. Markera sedan Java i sektionen Webbläsare i dialogrutan Inställningar för Internet Explorer, och markera sedan Apple MRJ i popupmenyn Java Virtual Machine. MSIE 4.5 är förinställd att använda MRJ automatiskt. Nuvarande versioner av Netscape Navigator använder inte MRJ.

· Använda MRJ med Apple Appletläsare
Apple Appletläsare är ett verktyg för att köra appletprogram utan att behöva starta en webbläsare. Det visar inte HTML-filer utan plockar bara ut <applet>-taggarna frÃ&n; HTML-filen och kör appletprogrammen. I dokumentet Om Apple Appletläsare finns det en beskrivning av nya funktioner och information om hur man använder programmet.

· Använda Javaprogram
MÃ&nga; utvecklare skapar numera Javaprogram som kan köras pÃ& Macintosh. De programmen ser ut som vilka andra Macintoshprogram som helst och kan startas frÃ&n; Finder som andra Macintoshprogram. Om MRJ är riktigt installerat behöver du inte göra nÃ&got; särskilt om du vill köra sÃ&dana; program.

Kända problem

· Mac OS 8.1
MRJ kräver att du har AppleScript-manustillägget Internet Scripting installerat i mappen Manustillägg i mappen Tillägg. Om filen inte finns där kan du köra Mac OS 8.1-installeraren igen och installera om manustillägget.

· Javas epokdatum
Den interna klockan i Java räknar ut datum som den tid som förflutit sedan 1 januari 1970. Om systemklockan i datorn är inställd pÃ& ett tidigare datum kan program och appletprogram hänga sig eller pÃ& annat sätt bete sig konstigt. Kontrollera att rätt datum är inställt i inställningsprogrammet Datum och tid.

· Skadad säkerhetsdatabas
Ibland kan det hända att Javas säkerhetsdatabas identitydb.obj blir skadad. Om det händer kan du komma att se ett meddelande som säger att databasen är skadad, eller sÃ& kan du fÃ& felaktiga säkerhetsfel, som ser ut ungefär sÃ& här:
java.security.KeyManagementException: name conflict
at sun.security.provider.IdentityDatabase.addIdentity(IdentityDatabase.java)

Om det händer mÃ&ste; du radera säkerhetsdatabasen. Det finns mer detaljerad information i stycket om undertecknade appletprogram ovan.

· Skriva ut
Om du använder webbläsarens utskriftskommando för att skriva ut en sida som innehÃ&ller; ett appletprogram kommer sidan att innehÃ&lla; ett tomt omrÃ&de; där appletprogrammet skulle vara. Om det är tillgängligt ska du använda appletprogrammets utskriftskommando för att skriva ut sidan.

· Swing
MRJ 2.2 är kompatibelt med Swing 1.0.3, Swing 1.1 och Swing 1.1.1. Mer information och programvaran Swing finns pÃ& Sun Microsystems webbplats pÃ& adressen <http://java.sun.com/>. Om du ska köra Swing-baserade appletprogram mÃ&ste; du först lägga filen swingall.jar i mappen MRJClasses som finns i mappen MRJ Libraries i mappen Tillägg i systemmappen.

Varning
Java-tekniken är inte feltolerant och är inte utformad, tillverkad eller avsedd för användning eller försäljning som styrsystem för kärnkraftverk, navigerings- eller kommunikationssystem eller andra system där ett fel i Java-tekniken eller Mac OS Runtime for Java direkt skulle kunna leda till döden, personskada eller skada pÃ& fysisk person eller miljön.


Suomi

Suomi

Editor's Note: Information about MRJ 2.2.6 and MRJ 2.2.5 is available in English only.

Tietoja Mac OS -Javatulkista MRJ 2.2.4

Mac OS Runtime for Java (MRJ) 2.2.4 on MRJ 2.2.3: päivitys, joka korjaa yhden turvallisuusongelman. Joissain tapoauksissa ongelmasta johtuen oikeudettomat appletit ovat voineet käsitellä kovalevyä.

MRJ 2.2:n, MRJ 2.2.2:n ja MRJ 2.2.3:n Tietoja-dokumentit ovat alla. Tässä mainitun lisäksi niiden sisältö on edelleen ajankohtaista.

Tietoja Mac OS -Javatulkista MRJ 2.2.3

Mac OS Runtime for Java (MRJ) 2.2.3 on MRJ 2.2.2:n päivitys joka parantaa muistin käyttöä ja tarjoaa tuntuvan suorituskykyparannuksen käyttäjille jotka toistuvasti käyttävät samoja JAR-tiedostoja verkon yli. Päivitys korjaa myös useita 2-tavuiseen kansainväliseen merkistöön liittyneitä ongelmia.

MRJ 2.2.3 täyttää Gold Certified -määrityksen Oraclen Applications 11i:n kanssa, kun näitä käytetään Mircosoft Internet Explorer 5.0 -selaimen kanssa. Sekä Bronze Certified -määrityksen kun sillä ajetaan ohjelmia jotka on tehty Oracle Developer 6i ympäristöllä käyttäen Oracle Developer Server:iä ja joita käytetään Microsoft Internet Explorer 5.0 -selaimen kanssa.

Huomattavaa

· JAR-välimuisti
MRJ 2.2.3 tuo mukanaan JAR-välimuistitoiminnon. Palvelimella Java-koodi on usein talletettu JAR-tiedostoihin (Java Archive). Jos Java-appletti käyttää monia JAR-tiedostoja tai JAR-tiedostot ovat suuria, saattaa näiden tiedostojen lataaminen kestää hyvin kauan. JAR-välimuisti tallettaa kopion näistä tiedostoista kovalevyllesi. Kun käytät JAR-tedostoja seuraavan kerran, MRJ tarkastaa onko uudempaa versiota saatavilla. Jos ei, käyttää MRJ paikallista kopiota ja sovelluksen käynnistys on huomattavasti nopeampaa.

JAR-tiedostot tallettuvat "MRJ Cache" nimiseen kansioon joka sijaitsee "Järjestelmäkansio:Asetukset" -kansiossa. Ajan kuluessa kansion sisältö kasvaa mutta ei suuremmaksi kuin 100 Mt. Jos tarvitset kansion viemän tilan johonkin muuhun tarkoitukseen, voit sulkea kaikki auki olevat ohjelmat ja siirtää "MRJ Cache" -kansion roskakoriin, MRJ luo tarvittaessa uuden "MRJ Cache" -kansion.

· Microsoft Internet Explorer 5.0
MRJ 2.2.3 korjaa huomattavimmat ongelmat joita esiintyi versioissa MRJ 2.2 ja MRJ 2.2.2 Microsoft Internet Explorer 5.0:n kanssa. Muita virheitä saattaa vielä esiintyä. Apple toimii yhteistyössä Microsoftin kanssa niiden ratkaisemiseksi.

· Yahoo Games
Pelattaessa Yahoo games -pelejä Microsoft Internet Explorer 5.0:lla, peli saattaa kaatua painettaessa "Exit Games" -painiketta. Ongelman voi välttää käyttämällä Microsoft Internet Explorer versiota 4.5.

· MRJ SDK
Kehittäjät jotka työskentelevät MRJ 2.2.3:n parissa voivat edelleen käyttää MRJ SDK 2.2 -versiota. Apple ei aio julkaista uutta MRJ SDK:ta 2.2.3 -version yhteydessä. Voit ladata MRJ SDK 2.2 -version osoitteesta "http://developer.apple.com/java/text/download.html"

· WWW-jako
Jos käytät WWW-jakoa ja haluat sisällyttää Java-appletteja sivuillesi sinun tulee pakata ne joko ZIP- tai JAR-muotoon. Näin vältyt WWW-jaon ongelmalta joka estää applettia toimimasta jos jollakin sen luokista on nimessään '$'-merkki. Tietoa applettien luomisesta ja pakkaamisesta saat lataamalla MRJ SDK 2.2:n. "WWW-sivut" -kansio sisältää tarkempaa tietoa WWW-jaosta.

· Harhaan johtava "Tiedostoa ei löydy" -ilmoitus
Joissain tapauksissa kun Apple Applet Runner ei osaa lukea jotain olemassa olevaa tiedostoa, se saattaa ilmoittaa virheellisesti "Tiedostoa ei löydy". Ongelma esiintyy yleisimmin tilanteissa joissa avattava appletti on lokalisoitu kielelle, joka eroaa käyttöjärjestelmän käyttämästä kielestä. Apple on tietoinen ongelmasta ja puuttuu siihen MRJ:n tulevissa versioissa.

· Tietoja - MRJ 2.2 ja 2.2.2
Alla ovat MRJ 2.2:n ja MRJ 2.2.2:n alkuperäiset lue tämä -tiedostot. Ylläolevan lisäksi mikään ei ole muuttunut edellisestä versiosta.

Tietoja Mac OS -Javatulkista MRJ 2.2.2

MRJ 2.2.2 on MRJ 2.2:n päivitys, joka parantaa muistin käyttöä ja korjaa turvallisuusongelmia.

Huomattavaa

· Microsoft Internet Explorer 5.0
MRJ 2.2.2 korjaa verkkoturvallisuusongelman, joka esiintyi käytettäessä MSIE 5.0 -versiota. MRJ 2.2.2 ei korjaa muita esiintyneitä verkko-ongelmia, jotka liittyvät Microsoft Internet Explorer 5.0:n. Apple kuitenkin ottaa nämä muut ongelmat vakavasti, ja toimii yhteistyössä Microsoftin kanssa niiden ratkaisemiseksi.

· Mac OS 8.1 ja Internet Scripting Addition
Tietoja - MRJ 2.2 (alla) sisältää osin virheellistä tietoa. Tekstin pitäisi olla:
Mac OS 8.1:n kanssa MRJ tarvitsee Internet Scripting Additionin asennettuna Laajennukset-kansion Scripting Additions -kansioon. Jos tiedostoa ei ole, se voidaan asentaa Mac OS 8.1 -CDltä seuraavasti: Kaksoisosoita Asenna Mac OS 8.1 -symbolia, osoita Jatka, valitse kohdelevy ja sitten Lisää/Poista. Muokatussa asennuksessa laite merkki kohtaan Internetin käyttö ja osoita Aloita. Asentaja asentaa Internetin käyttö -ohjelmistopaketin, joka sisältää tarvittavan tiedoston.

· MRJ SDK
Kehittäjät jotka työskentelevät MRJ 2.2.2:n parissa voivat edelleen käyttää MRJ SDK 2.2 -versiota. Apple ei aio julkaista uutta MRJ SDK:ta 2.2.2-version yhteydessä.

· Tietoja - MRJ 2.2
Alla on MRJ 2.2:n alkuperäinen lue tämä -tiedosto. Ylläolevan lisäksi mikään ei ole muuttunut edellisestä versiosta.

Tietoja Mac OS -Javatulkista MRJ 2.2

MRJ on Applen toteutus Sun Microsystemsin Java-virtuaalikoneesta (JVM). MRJ 2.2 toteuttaa Sunin JDK 1.1.8 -spesifikaation. MRJ sisältää ajonaikaisen ympäristön, jota tarvitaan Java-applettien ja -sovellusten käyttämiseen. MRJ sisältää myös Apple Applet Runnerin, jolla voidaan käynnistää appletteja ilman selaimen avustusta.

Järjestelmävaatimukset

· Macintosh-tietokone jossa on PowerPC-prosessori
· Mac OS 8.1 tai uudempi
· Muistivaatimukset riippuvat käytöstä. Minimivaatimus pienten applettien ajamiseen on noin 40 Mt, ja 44 Mt virtuaalimuistia. Monimutkaisempien applettien käyttämiseen suositellaan 64 Mt. Muistin kasvattaminen 64 Mt:uun tai yli saattaa myös parantaa suorituskykyä huomattavasti.
· Ainakin 13 Mt vapaata levytilaa

Asennus

Jos MRJ 2.2 on jo asennettu Ohjelmiston Päivitys -säätimen kautta, sitä ei tarvitse enää asentaa uudelleen.

· Asennusohjeet
Seuraavia ohjeita kannattaa noudattaa, jos MRJ:n asennusympäristö haettiin Apple web-palvelimilta tai jostakin muusta lähteestä, tai MRJ halutaan jostakin syystä asentaa uudelleen.

1. Kaksoisosoita Asentajaa MRJ:n asennusympäristössä.
2. Lue ja hyväksy lisenssisopimus. Jos et hyväksy lisenssisopimusta, osoita "En hyväksy" -painiketta, jolloin asennusohjelma päättyy.
3. Valitse Järjestelmäkansion sisältävä levy, jolle haluat asentaa MRJ:n osoittamalla Vaihda levy -painiketta.
4. Valitse joko "Helppo asennus" tai "Osien asennus" -vaihtoehto. Jos et ole varma, mitkä osat haluat asentaa, valitse Helppo asennus. Alta löytyy lisää tietoa näistä vaihtoehdoista.
5. Ajoita asennus osoittamalla Aloita-painiketta.

· Helppo asennus
Helppo asennus asentaa:
1. MRJ:n ajonaikaiset kirjastot MRJ Folder -kansioon Laajennukset-kansion sisälle.
2. Apple Applet Runnerin, lisenssisopimukset ja tämän dokumentin Mac OS -Javatulkki -kansioon Ekstra-kansion sisälle.
3. MRJ Enabler -tiedoston Laajennukset-kansioon jos käytössä on Mac OS 8.1. Tällöin asennus vaatii tietokoneen uudelleenkäynnistämisen.

· Osien asennus
Osien asennuksella voidaan asentaa vain ajonaikainen ympäristö, MRJ Enabler tai Apple Applet Runner. MRJ Enablerin asentaminen vaatii tietokoneen käynnistämisen uudelleen.

MRJ 2.2:n uudet ominaisuudet

MRJ 2.2 on huomattavasti pienempi kuin MRJ 2.1.4. Kaksi merkittävää muutosta vaikuttavat koon pienenemiseen; ensinnäkin MRJ 2.2 ei enää asenna Merkkimuunninta eikä Text Encoding -dokumentteja (koska ne kuuluvat kiinteänä osana kaikkiin tuettuihin Mac OS -versioihin), ja toisekseen harvoin käytettyjä luokkia on siirretty MRJ SDK:n sisälle. MRJ SDK sisältää luokat, jotka tulevat lähinnä kysymykseen kehitystyössä. Näistä luokista ja MRJ SDK:sta yleensä löytyy enemmän tietoa osoitteesta "http://developer.apple.com/java/".

· Apple Applet Runner
MRJ 2.2 sisältää Apple Applet Runnerin. Lisä tietoa löytyy alta kohdasta MRJ:n käyttö Apple Applet Runnerin kanssa.

· Allekirjoitetut appletit
MRJ 2.2 parantaa tukea allekirjoitetuille appleteille. Yleensä appleteilla ei ole oikeutta käyttää kovalevyä, tulostaa eikä ottaa yhteyksi muihin palvelimiin kuin omaansa. Java pakottaa nämä rajoitukset suojellakseen käyttäjän konetta vihamielisiltä appleteilta, jotka yrittävät vuotaa ulos tietoa, kirjoittaa ei-toivottua tietoa tai tehdä jotakin muuta ei-toivottua. Allekirjoitettu appletti sisältää sertifikaatin, joka takaa että sen luoja on jokin sellainen taho, johon luotat, ja että applettia ei ole muutettu luomisen jälkeen. Allekirjoitetut appletit eivät ole asetettujen rajoitusten alaisia.

MRJ säilyttää tietokantaa luotetuista sertifikaateista. Jos käytetään allekirjoitettua applettia, ja sertifikaatti on jo tietokannassa, appletti käynnistetään rajoituksitta. Jos sertifikaattia ei ole tietokannassa, valintataulu kertoo sertifikaatin tiedot, ja antaa mahdollisuudet joko (1) hyväksyä sertifikaatti aina, jolloin se lisätään tietokantaan, tai (2) suorittaa appletti, mutta jättää sertifikaatti lisäämättä tietokantaan, tai (3) hylätä sertifikaatti.


HUOMAA: Jos sertifikaatti hylätään, appletti suoritetaan silti, ja se toimii jos se ei yritä suorittaa mitään rajoitusten alaista toimintoa. Jos se yrittää jotakin kiellettyä, java aiheuttaa turvallisuuspoikkeutuksen ja estää toiminnan.

HUOMAA: MRJ:n turvallisuustietokanta ei ole sama kuin selaimen vastaava tietokanta. Joissain tapauksissa sama sertifikaatti täytyy hyväksyä kahteen kertaan; kerran selaimessa ja kerran MRJtä varten.

HUOMAA: Jos haluat poistaa kertaalleen hyväksytyn sertifikaatin, joudut poistamaan turvallisuustietokannan (identitydb.obj) käytössä olevan Järjestelmäkansion Asetukset-kansiosta. Kyseisen tiedoston poistaminen poistaa kaikki hyväksytyt sertifikaatit, joten ne joihin halutaan yhä luottaa, on hyväksyttävä uudelleen.

MRJ:n käyttö

· MRJ:n käyttö selaimessa
Useimmat käyttäjät käyttävät MRJtä selaimessa. Microsoft Internet Explorer (MSIE), HotJava ja iCab käyttävät kaikki MRJtä virtuaalikoneenaan. Jos käytät MSIE 4.0 -versiota, on MRJ asetettava oletus-virtuaalikoneeksi. Tämä tapahtuu seuraavasti:
· Valitse Preferences Edit-valikosta.
· Valitse Preferences-valintataulusta Web Browser kohdan alakohta Java
· Valitse Virtual Machine -valikosta MRJ.
MSIE 4.5 -versiossa MRJ on käytössä automaattisesti. Nykyiset Netscape Navigator -versiot eivät käytä MRJtä.

· MRJ:n käyttö Apple Applet Runnerin kanssa
Apple Applet Runner on apuohjelma, jolla suoritetaan appletteja ilman selainta. Se ei näytä HTML-tiedostoja, vaan ainoastaan hakee sivulta <applet>-tagit ja suorittaa appletit. Dokumentissa "Tietoja - Apple Applet Runner" on lisää tietoa Apple Applet Runnerista.

· Java-sovellusten käyttö
Monet kehittäjät tekevät jo Java-sovelluksia, jotka toimivat Macintoshissa. Nämä ohjelmat näyttävät tavallisilta Macintosh-ohjelmilta ja voidaan käynnistää Finderista kuten muutkin ohjelmat. Niin kauan kun MRJ on oikein asennettu, näiden ohjelmien käyttämiseksi ei tarvita mitään erityisiä toimenpiteitä.

Tunnettuja ongelmia

· Mac OS 8.1
MRJ tarvitsee Internet Scripting -Applescript-sanaston asennettuna Scripting Additions -kansioon Laajennukset-kansiossa. Jos tiedostoa ei ole, se voidaan asentaa uudelleen Mac OS 8.1:n asennusohjelmalla.

· Javan epookkiaika
Javan sisäinen kello laskee päiväykset aikana 1.1.1970 jälkeen. Jos tietokoneen kello on asetettu tätä aikaisempaan aikaan, Java-appletit ja -sovellukset voivat pysähtyä tai osoittaa muita kummallisia oireita. Varmista Päiväys ja aika -säätimestä että tietokoneen kello on oikeassa ajassa.

· Vahingoittunut turvallisuustietokanta
Satunnaisesti Javan turvallisuustietokanta, identity.obj, voi vahingoittua. Jos näin käy, saatetaan nähdä viesti tietokannan vahingoittuneisuudesta, tai aiheettomia turvallisuuspoikkeutuksia, kuten seuraava:
java.security.KeyManagementException: name conflict
at sun.security.provider.IdentityDatabase.addIdentity(IdentityDatabase.java)

Jos näin käy, poista turvallisuustietokanta. Katso lisätietoja yltä kohdasta "Allekirjoitetut appletit".

· Tulostaminen
Jos käytetään selaimen tulostuskomentoa appletin sisältävän sivun tulostamiseen, tulostuvalla sivulla näkyy tyhjä alue appletin tilalla. Jos mahdollista, käytä appletin tulostuskomentoa.

· Swing
MRJ 2.2 on yhteensopiva Swing 1.0.3:n, Swing 1.1:n ja Swing 1.1.1:n kanssa. Lisää tietoa ja Swing-ohjelmisto löytyy Sun Microsystemsin web-palvelimilta osoitteesta "http://java.sun.com/". Swingiä käyttävien ohjelmien ajamiseksi on "swingall.jar"-tiedosto sijoitettava kansioon "Järjestelmäkansio:Laajennukset:MRJ Libraries:MRJClasses".

VAROITUS: Java-teknologia ei ole vikasietoista eikä sitä ole suunniteltu, valmistettu eikä tarkoitettu käytettäväksi eikä myytäväksi ydinteollisuuden järjestelmiin, ilma-alusten hallintaan tai tietoliikenteeseen, eikä mihinkään tarkoitukseen, missä Java-tekniikan tai Mac OS -Javatulkin toimimattomuus tai virhetoiminta voivat johtaa kuolemaan, henkilövahinkoihin tai vakavaan ympäristöongelmaan.

Dansk

Dansk

Editor's Note: Information about MRJ 2.2.6 and MRJ 2.2.5 is available in English only.

Om Mac OS Runtime for Java MRJ 2.2.4

Mac OS Runtime for Java (MRJ) 2.2.4 er en opdatering til MRJ 2.2.3 og retter et sikkerhedsproblem for brugerne. I nogle tilfælde kunne uautoriserede miniprogrammer fÃ& adgang til den lokale harddisk.

Oplysninger om MRJ 2.2, MRJ 2.2.2 og MRJ 2.2.3 vises nedenfor. Bortset fra ovenstÃ&ende; oplysninger er disse oplysninger stadig gældende.

Om Mac OS Runtime for Java MRJ 2.2.3

Mac OS Runtime for Java (MRJ) 2.2.3 er en opdatering til MRJ 2.2.2, som forbedrer udnyttelsen af hukommelse og forbedrer ydeevnen mærkbart for brugere, der benytter de samme JAR-arkiver igen og igen i et netværk. Det løser ogsÃ& en række problemer, som især berørte brugere af internationale 2 bit-systemer.

MRJ 2.2.3 er godkendt (niveau 1) til brug med Oracle-programmer 11i, nÃ&r; det bruges sammen med Microsoft Internet Explorer 5.0. MRJ er godkendt (niveau 3) til afvikling af programmer, der er udviklet i Oracle Developer 6i, nÃ&r; programmerne er anbragt pÃ& en Oracle Developer Server, og man bruger Microsoft Internet Explorer 5.0 til at oprette adgang til klienten.

Bemærkninger

· JAR-caching
MRJ 2.2.3 lancerer JAR-caching. Java-kode lagres ofte pÃ& servere i specielle arkivtyper, der hedder JAR (Java Archive). Hvis et Java-miniprogram bruger mange JAR-arkiver, eller hvis et JAR-arkiv er meget stort, kan det tage lang tid at hente disse arkiver. JAR-caching arkiverer kopier af disse arkiver pÃ& din harddisk. NÃ&r; du skal bruge et JAR-arkiv, kontrollerer MRJ, om der findes en nyere version pÃ& serveren. Hvis der ikke findes en nyere version, bruges den kopi, der ligger pÃ& harddisken, og dit program starter meget hurtigere end det ville gøre uden brug af caching.

JAR-arkiver arkiveres i mappen MRJ Cache i mappen Indstillinger i Systemmappen. Denne mappe bliver efterhÃ&nden; stor, men den vil aldrig overstige 100 Mbyte. Hvis du skal bruge mere plads, kan du slutte alle aktive programmer og trække mappen MRJ Cache til Papirkurven. Næste gang MRJ skal cache et JAR-arkiv, oprettes en ny mappe med navnet JAR Cache.

· Microsoft Internet Explorer 5.0
MRJ 2.2.3 retter flere af de fejl, der opstod, nÃ&r; man brugte MRJ 2.2 og MRJ 2.2.2 sammen med Microsoft Internet Explorer (MSIE) 5.0. Der er stadig fejl, men Apple arbejder sammen med Microsoft pÃ& at løse disse problemer i fremtidige versioner.

· Yahoo-spil
Hvis du spiller Yahoo-spil i MSIE 5.0, kan de risikere at fryse fast, nÃ&r; du klikker pÃ& knappen "Afslut spil". Du kan undgÃ& dette problem ved at bruge MSIE 4.5 i stedet.

· MRJ SDK
Udviklere, som bruger MRJ 2.2.3, kan fortsat bruge MRJ SDK 2.2. Apple frigiver ikke en ny MRJ SDK til MRJ 2.2.3. Du kan hente MRJ SDK 2.2 pÃ& adressen http://developer.apple.com/java/text/download.html.

· Personlig webdeling
Hvis du bruger Personlig webdeling og vil inkludere Java-miniprogrammer i dine websider, skal du komprimere dine klassearkiver i ZIP- eller JAR-format for at undgÃ& en fejl i Personlig webdeling, der forhindrer et miniprogram i at starte, hvis en af dets klassearkiver har et $-tegn i sit navn. Der er flere oplysninger om oprettelse og komprimering af miniprogrammer i MRJ SDK 2.2. Der er flere oplysninger om Personlig webdeling i mappen Websider i mappen Dokumenter pÃ& harddisken.

· Misvisende fejlmeddelelse
I nogle tilfælde viser Apple-miniprogram fejlmeddelelsen "Arkivet findes ikke", nÃ&r; der er et arkiv, der ikke kan læses. De sker især, nÃ&r; man bruger et miniprogram, der er oversat til et andet sprog end det system, man bruger. Apple vil rette dette i en fremtidig version af MRJ.

· Om MRJ 2.2 og 2.2.2
De oplysninger som fulgte med MRJ 2.2 og MRJ 2.2.2 findes nedenfor. Bortset fra ovennævnte oplysninger gælder nedenstÃ&ende; oplysninger.

Om Mac OS Runtime for Java MRJ 2.2.2

Mac OS Runtime for Java (MRJ) 2.2.2 er en opdatering til MRJ 2.2, som forbedrer udnyttelsen af hukommelse og hÃ&ndterer; sikkerhedsproblemer.

Bemærkninger

· Microsoft Internet Explorer 5.0
MRJ 2.2.2 løser et sikkerhedsproblem pÃ& netværk, som opstod, nÃ&r; man brugte MSIE 5.0. MRJ 2.2.2 løser ikke alle de problemer, som opstÃ&r;, nÃ&r; MRJ 2.2 bruges sammen med Microsoft Internet Explorer 5.0. Apple tager disse problemer alvorligt og arbejder sammen med Microsoft pÃ& at fÃ& dem løst.

· Mac OS 8.1 og udvidelsen Internet Scripting Addition
Oplysningerne i "Om MRJ 2.2" nedenfor er forkerte. Der skal stÃ& følgende: I Mac OS 8.1 kræver MRJ, at ordbogen Internet Scripting Addition er installeret i mappen Instrukstilbehør i mappen Udvidelser. Hvis arkivet ikke findes, skal du geninstallere det fra CD'en Mac OS 8.1. Dobbeltklik pÃ& "Installer Mac OS 8.1", klik pÃ& "Fortsæt", vælg modtagerdisk, og vælg derefter valgmuligheden "Tilføj/fjern". PÃ& skærmen til Speciel installering skal du afkrydse feltet "Internetadgang" og klikke pÃ& "Start". Derefter starter installeringsprogrammet Internetadgang. Følg instruktionerne for at installere al softwaren til Internetadgang, inklusive Internet Scripting Addition.

· MRJ SDK
Udviklere som bruger MRJ 2.2.2 kan fortsat bruge MRJ SDK 2.2. Apple frigiver ikke en ny MRJ SDK til MRJ 2.2.2.

· Om MRJ 2.2
De oplysninger som fulgte med MRJ 2.2, findes nedenfor. Bortset fra ovennævnte oplysninger gælder nedenstÃ&ende; oplysninger.

Om Mac OS Runtime for Java MRJ 2.2

Mac OS Runtime for Java (MRJ) 2.2 er Apples implementering af Java Virtual Machine (JVM), baseret pÃ& Sun Microsystems Java 1.1.8-specifikation. MRJ sikrer, at man kan afvikle Java-programmer og miniprogrammer samt Start Apple-miniprogram, som er et simpelt hjælpeprogram til afvikling af miniprogrammer uden en browser.

Systemkrav

· En Macintosh-computer med en PowerPC-processor
· Mac OS 8.1 eller en nyere version
· Hukommelseskravene afhænger af, hvordan du bruger Java. Mindstekravene til afvikling af simple miniprogammer er 40 Mbyte RAM med virtuel hukommelse slÃ&et; til og indstillet til mindst 44 Mbyte. Hvis du vil afvikle komplicerede miniprogrammer og programmer, anbefales det, at der er 64 Mbyte RAM. Ydeevnen forbedres ogsÃ&, hvis RAM udvides til mindst 64 Mbyte.
· Mindst 13 Mbyte ledig diskplads

Installering

Hvis du har opdateret til MRJ 2.2 med Apples Softwareopdatering, er programmet installeret, og du behøver ikke at installere det igen.

· Installeringsvejledning
Du bør følge denne vejledning, hvis du har hentet MRJ-installeringen fra Apples websted, fÃ&et; den fra en anden kilde eller vil installere programmet igen.

1. Dobbeltklik pÃ& symbolet Installering i mappen MRJ-installering.
2. Læs licensaftalen, og klik pÃ& "Enig", hvis du accepterer betingelserne. Hvis du ikke er enig, skal du klikke pÃ& "Uenig", hvorefter installeringsprogrammet slutter.
3. Brug knappen "Skift disk" til at vælge den systemdisk, hvor MRJ skal installeres.
4. Vælg "Almindelig installering" eller "Speciel installering". Hvis du er usikker pÃ&, hvilke arkiver der skal installeres, bør du vælge "Almindelig installering". Der er flere oplysninger om mulighederne nedenfor.
5. Klik pÃ& knappen "Installer" for at starte installeringen af MRJ 2.2 pÃ& den valgte harddisk.

· Almindelig installering
Med "Almindelig installering" installeres følgende arkiver:
1. MRJ-software i mappen "MRJ Libraries" i mappen Udvidelser.
2. Start Apple-miniprogram, licensaftaler og dette dokument i mappen "Mac OS Runtime for Java" i mappen "Apple-ekstraarkiver".
3. "MRJ Enabler" i mappen Udvidelser, hvis du installerer pÃ& et system med Mac OS 8.1. Installeringen kræver, at computeren startes igen.

· Speciel installering
Med denne metode kan du installere software alene, MRJ Enabler alene eller Start Apple-miniprogram. Hvis du vælger MRJ Enabler, skal computeren startes igen.

Nye funktioner i MRJ 2.2

MRJ 2.2 fylder meget mindre end MRJ 2.1.4. Der er to hovedÃ&rsager; til dette. For det første installerer MRJ 2.2 ikke Text Encoding Converter (TEC) og kodet tekst, fordi de nu er standardkomponenter i alle de versioner af Mac OS, der understøttes af MRJ 2.2. For det andet er sjældent brugte klasser fjernet fra MRJ og lagt ind i MRJ SDK, som indeholder software, der især har interesse for udviklere. Se Apples udviklersider om MRJ pÃ& http://developer.apple.com/java/, hvis du vil have flere oplysninger om disse klasser eller MRJ SDK.

· Start Apple-miniprogram
MRJ 2.2 indeholder Start Apple-miniprogram. Se "Bruge MRJ med Start Apple-miniprogram" i det følgende.

· Signerede miniprogrammer
MRJ 2.2 understøtter signerede miniprogrammer. Normalt fÃ&r; miniprogrammer ikke adgang til harddisken, til at udskrive eller oprette forbindelser til andre steder end deres eget. Java gennemtvinger disse begrænsninger og andre for at beskytte dig mod kode, der evt. prøver at læse private oplysninger, skrive uønskede oplysninger eller udføre uventede handlinger. Et signeret miniprogram indeholder et certifikat, der viser, at miniprogrammet er oprettet af en, du stoler pÃ&, og at det ikke er ændret, siden det blev oprettet. NÃ&r; et miniprogram er signeret, er det ikke længere underlagt restriktioner.

MRJ fører en database over de certifikater, du accepterer. Hvis du bruger et signeret miniprogram, og certifikatet allerede findes i Java-sikkerhedsdatabasen, afvikles miniprogrammet uden begrænsninger. Hvis certifikatet ikke findes i sikkerhedsdatabasen, vises der oplysninger om certifikatet i en dialog. Du kan derefter vælge at (1) acceptere certifikatet og føje det til sikkerhedsdatabas

en, (2) at afvikle miniprogrammet uden at føje certifikatet til databasen eller (3) at afvise certifikatet.

BEMÆRK: Hvis du afviser certifikatet, kan miniprogrammet stadig afvikles, sÃ& længe det ikke forsøger at udføre en handling, der er underlagt restriktioner. Hvis det forsøger at udføre en sÃ&dan; handling, viser Java en advarsel og blokerer for handlingen.

BEMÆRK: MRJs sikkerhedsdatabase er ikke det samme som den database, der føres af browseren. I nogle tilfælde vil det være nødvendigt at acceptere signaturen to gange: Første gang for at browseren kan fÃ& adgang til stedet, og anden gang for at MRJ kan afvikle miniprogrammet uden restriktioner.

BEMÆRK: Hvis du ønsker at fjerne et certifikat, som du har accepteret, bliver du nødt til at slette sikkerhedsdatabasen, "identitydb.obj", som ligger i mappen Indstillinger i den aktive Systemmappe. NÃ&r; du sletter "identitydb.obj", slettes alle certifikater, sÃ& du bliver nødt til igen at acceptere dem, som du vil bruge.

Bruge MRJ

· Bruge MRJ i en browser
De fleste brugere vil benytte MRJ fra en browser. Microsoft Internet Explorer (MSIE), HotJava og iCab bruger alle MRJ som deres Java VM. Hvis du bruger MSIE 4.0, skal du indstille Java VM til Apple MRJ som standard. Du vælger MRJ ved at vælge "Indstillinger..." pÃ& Redigermenuen. Derefter skal du vælge Java under Webbrowser i dialogen Internet Explorer-indstillinger, og derefter vælge Apple MRJ pÃ& lokalmenuen Java Virtual Machine. MSIE 4.5 er indstillet til at bruge MRJ automatisk. Eksisterende versioner af Netscape Navigator bruger ikke MRJ.

· Bruge MRJ med Start Apple-miniprogram
Start Apple-miniprogram er en hjælpefunktion til afvikling af miniprogrammer uden en browser. Det viser ikke HTML-arkiver, men uddrager blot <applet>-koderne fra HTML-koden og afvikler miniprogrammerne. Dokumentet "Om Start Apple-miniprogram" indeholder oplysninger om nye funktioner i og brugen af Start Apple-miniprogram.

· Bruge Java-programmer
Mange udviklere opretter Java-programmer, der kan afvikles pÃ& Macintosh. Disse programmer ligner alle andre Macintosh-programmer og kan startes fra Finder pÃ& samme mÃ&de; som andre programmer. Hvis MRJ er korrekt installeret, behøver du ikke at gøre noget særligt ved disse programmer.

Kendte problemer

· Mac OS 8.1
MRJ kræver, at ordborgen Internet Scripting AppleScript er installeret i mappen Instrukstilbør i mappen Udvidelser. Hvis ordbogen ikke findes der, skal du starte installeringsprogrammet til Mac OS 8.1 og geninstallere den.

· "Java epoch date"
Javas interne ur beregner datoer med udgangspunkt i 1. januar 1970. Hvis uret i Macintosh er indstillet til en tidligere dato, kan man komme ud for, at Java-miniprogrammer og programmer fryser fast eller pÃ& andre mÃ&der; reagerer usædvanligt. Kontroller, at datoen i kontrolpanelet Dato & tid er indstillet korrekt.

· Ødelagt sikkerhedsdatabase
Javas sikkerhedsdatabase, "identitydb.obj", kan blive beskadiget. Hvis det sker, vises der er en meddelelse, om at databasen er beskadiget, eller der vises forskellige sikkerhedsfejl, som kan se ud som de følgende:
java.security.KeyManagementException: name conflict
at sun.security.provider.IdentityDatabase.addIdentity(IdentityDatabase.java)

Hvis det sker, bør du slette sikkerhedsdatabasen. Se afsnittet ovenfor om signerede miniprogrammer.

· Udskrivning
Hvis man bruger browserens udskriftskommando til at udskrive en webside, der indeholder et miniprogram, vil siden indeholde et tomt omrÃ&de;, hvor programmet skulle være. Hvis miniprogrammet har en udskriftsmenu, skal man udskrive siden derfra.

· Swing
MRJ 2.2 er kompatibel med Swing 1.0.3 og Swing 1.1.1. Der er flere oplysninger pÃ& Sun Microsystems websted pÃ& http://java.sun.com/, hvor man ogsÃ& kan hente en kopi af softwaren. For at kunne afvikle Swing-baserede miniprogrammer og programmer skal man anbringe arkivet "swingall.jar" i mappen MRJClasses i mappen MRJ Libraries i mappen Udvidelser i Systemmappen.

Advarsel: Java-teknologien er ikke fejltolerant og er ikke designet, fabrikeret og beregnet til brug eller videresalg som kontroludstyr til atomare funktioner, flynavigation og kommunikationssystemer, maskiner til styring af flytrafik i tilfælde, hvor nedbrud af Java-teknologien eller Mac OS Runtime for Java kan betyde død, personskade og alvorlige fysiske og miljømæssige skader.

Keywords: kbdload kmos92 ksysupdate
Did this article help you?

It solved my issue...
Tell us what works for you.

It's good, but...
Report typos, inaccuracies, etc.

It wasn't helpful...
Tell us what would have helped.