GNT sans publicité, site mobile, fonctionnalitées exclusives...

[opera] Comment faire support la version 1.5 de Java pour Mac ?

Le
Frederic Bezies
Bonjour.

Testant les capacités d'Opera 8.02 pour mac, je constate via cette page
(http://www.java.com/en/download/help/testvm.xml) qu'Opera ne gère que
Java 1.3.1 :(

Hors, MacOS-X supporte Java 1.4.2 (Panther) et 1.5.0 (Tiger)

Firefox supporte Java 1.4.2 et 1.5, soit avec le Java Embedded Plugin
(pour les version 1.0.x de fx), et en natif avec les pré-béta de fx 1.5

Une idée pour que le support de Java 1.5 existe dans Opera 8.02 ?

--
Frederic Bezies - fredbezies@gmail.com

Site Perso : http://perso.wanadoo.fr/frederic.bezies/
Weblog : http://fredericbezies.blogspot.com/
Lire les 13 réponses

Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses Page 1 / 3
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
rm
Le #10903901
Le mercredi 31 août 2005 à 10:04:23, Frederic Bezies a écrit :

Bonjour.



salut.


Testant les capacités d'Opera 8.02 pour mac, je constate via cette page
(http://www.java.com/en/download/help/testvm.xml) qu'Opera ne gère que
Java 1.3.1 :(



que dit l'applet "Test your JVM"
vendor ?
version ?
OS ?


Hors, MacOS-X supporte Java 1.4.2 (Panther) et 1.5.0 (Tiger)

Firefox supporte Java 1.4.2 et 1.5, soit avec le Java Embedded Plugin
(pour les version 1.0.x de fx), et en natif avec les pré-béta de fx 1.5

Une idée pour que le support de Java 1.5 existe dans Opera 8.02 ?



que dit ton opera:about ?

ici, sous XP, il y a "Sun Java Runtime Environment version 1.5"

et tout va bien... mais c'est pas la MV d'Apple, c'est sûr ;-)

sinon, aucun problème similaire recensé, à première vue, sur la KB ou les
forums d'Opera...

@+
--
rm
Frederic Bezies
Le #10903891
Le 8/31/05 1:08 PM, rm a écrit :

Le mercredi 31 août 2005 à 10:04:23, Frederic Bezies a écrit :

Bonjour.



salut.

Testant les capacités d'Opera 8.02 pour mac, je constate via cette page
(http://www.java.com/en/download/help/testvm.xml) qu'Opera ne gère que
Java 1.3.1 :(



que dit l'applet "Test your JVM"
vendor ?
version ?
OS ?




vendor : Apple Computer Inc.
version : 1.3.1_15
operating system : MacOS X
OS version : 10.4.2

cf http://perso.wanadoo.fr/frederic.be...2-Java.png

Hors, MacOS-X supporte Java 1.4.2 (Panther) et 1.5.0 (Tiger)

Firefox supporte Java 1.4.2 et 1.5, soit avec le Java Embedded Plugin
(pour les version 1.0.x de fx), et en natif avec les pré-béta de fx 1.5

Une idée pour que le support de Java 1.5 existe dans Opera 8.02 ?



que dit ton opera:about ?



Que dalle pour Java.

Juste :

"Informations sur la version
Version 8.02
Révision 2148
Plate-forme MacOS X
Système 10.4.2

Informations d'enregistrement
Enregistré Oui
Nom Frederic Bezies
Organisation n/a
Chemins
Préférences /Users/frederic/Library/Preferences/Opera Preferences/Opera
8 Preferences
Fenêtres enregistrées N/A
Signets /Users/frederic/Library/Preferences/Opera Preferences/Bookmarks

Répertoire d'Opera /Applications/Opera.app
Cache /Users/frederic/Library/Caches/Opera Cache/Cache f
Répertoire de courrier /Users/frederic/Library/Preferences/Opera
Preferences/Mail/
Documents d'aide http://help.opera.com/help/

Chemin des Plug-ins /Library/Internet Plug-Ins/"



ici, sous XP, il y a "Sun Java Runtime Environment version 1.5"

et tout va bien... mais c'est pas la MV d'Apple, c'est sûr ;-)



Etrange alors que la JVM 1.5 soit activée dans mon firefox 1.6alpha1 (ce
qui serait aussi vrai avec une pré-1.5 béta d'ailleurs) ou dans Safari 2.01

Pour Firefox 1.6 alpha1 (compilé ce matin) :

http://perso.wanadoo.fr/frederic.be...1-java.png

Pour Safari 2.0.1 :

http://perso.wanadoo.fr/frederic.be...1-java.png


sinon, aucun problème similaire recensé, à première vue, sur la KB ou les
forums d'Opera...



Car non rapporté auparavant ? Surtout, la majorité des "opéraistes"
doivent être des windowsiens comme dans ton cas ;)

--
Frederic Bezies -

Site Perso : http://perso.wanadoo.fr/frederic.bezies/
Weblog : http://fredericbezies.blogspot.com/
rm
Le #10903881
Le Wed, 31 Aug 2005 13:29:29 +0200, Frederic Bezies a écrit :

que dit ton opera:about ?



Que dalle pour Java.



[...]

Chemin des Plug-ins /Library/Internet Plug-Ins/"



essaye donc de voir si http://javaplugin.sourceforge.net/Readme.html
veut bien s'installer là dedans et assure une compatibilité avec ton Java
Apple.
"I) What is the Java Embedding Plugin?
The Java Embedding Plugin is a utility that allows other web browsers than
Apple's Safari to use the most recent versions of Java on Mac OS X (Java
1.4.X on OS X 10.2.8 through 10.4.X, and Java 1.5.0 on OS X 10.4.X). When
used together with an updated version of Mozilla's MRJ Plugin Carbon
(included in this distribution), the Java Embedding Plugin's functionality
is currently available to recent versions of Mozilla, Firefox and Camino.
*But in principle any web browser could use one of the Java Embedding
Plugin's two APIs to add support for Java 1.4.X and (where available)
1.5.*"

@+
--
rm
Jean-Marc Desperrier
Le #10903871
Frederic Bezies wrote:
Testant les capacités d'Opera 8.02 pour mac, je constate via cette page
(http://www.java.com/en/download/help/testvm.xml) qu'Opera ne gère que
Java 1.3.1 :(

Hors, MacOS-X supporte Java 1.4.2 (Panther) et 1.5.0 (Tiger)
Firefox supporte Java 1.4.2 et 1.5, soit avec le Java Embedded Plugin
(pour les version 1.0.x de fx), et en natif avec les pré-béta de fx 1.5

Une idée pour que le support de Java 1.5 existe dans Opera 8.02 ?



Une note pour rm, on est pas *obligé* de répondre quand on ne dispose
d'aucune info pertinente.

Sur ce problème, je crois qu'il suffit de lire les explication de
l'auteur du boulot de dingue qu'est le Java Embedded Plugin pour comprendre.

Dans les tout débuts de Mac OS X, Apple a fourni un plug-in
d'intégration de java dans une appli, qui a été repris par les divers
navigateurs.

Ce plug-in est compatible uniquement avec Java 1.3. Depuis Apple n'a
fait *aucune* mise à jour, et fournit *aucune* solution pour
s'interfacer avec les versions supérieures de Java.
Il existe un seul truc plus récent un plugin pour Cocoa qui de toute
façon n'est pas documenté. La seule méthode documentée est d'utiliser
Web Kit pour afficher du contenu HTML, et Web Kit a son tour peut gérer
aussi les applet, mais c'est évidemment inutilisable pour un browser (à
moins de ne faire qu'une surcouche de Safari).

Donc Steven Michaud l'auteur du JEP s'est plongé dans tous le code de la
machine java apple, du JavaPluginCocoa.bundle, l'a reverse-engineeré et
à réécrit entièrement un plug-in adapté pour les nouvelles version du
Java d'apple.
Il a conçu une API pour son plug-in et il a adapté le connecteur MRJ qui
permet d'utiliser java à partir d'un browsers sur base Mozilla pour
qu'il puisse l'utiliser. Au passage il a corrigé plein de bugs dans ce
plug-in MRJ (dont le liveconnect pour faire parler le navigateur et les
applet, et gérer des applet interactives). Si le boulot dans le plug-in
n'était pas trop difficile pour faire marcher le truc avec Camino qui
utilise Cocoa tout comme l'implémentation de la machine Java, il a du
mettre des bidouilles dans tous les sens pour que cela puisse marcher
avec Seamonkey/Firefox qui dessinent leur interface en Carbon, alors que
les applets dessinent des objets Cocoa dessus.

Donc pour avoir le support des nouvelle version de Java dans Opera, ben,
il faut qu'Opera s'intéresse au travail du JEP, et rende Opera sur Mac
capable d'utiliser soit l'interface spécifique du JEP, soit celle OJI
(Open Java Interface) que le MRJ implémente, puis ensuite configurer
comme il faut.
Tant qu'Opera ne connaitra que l'interface du plug-in fourni par Apple,
il restera bloqué à java 1.3.1 que celui-ci implèmente uniquement.
Frederic Bezies
Le #10903861
Le 8/31/05 2:07 PM, rm a écrit :

Le Wed, 31 Aug 2005 13:29:29 +0200, Frederic Bezies a écrit :

que dit ton opera:about ?


Que dalle pour Java.



[...]

Chemin des Plug-ins /Library/Internet Plug-Ins/"



essaye donc de voir si http://javaplugin.sourceforge.net/Readme.html
veut bien s'installer là dedans et assure une compatibilité avec ton Java
Apple.



Ah, le JEP ? ;)

Ne concerne que les logiciels mozilla, sauf preuve du contraire. Par
ailleurs, le JEP est inclus dans firefox pré-1.5 béta et seamonkey 1.0a
(gecko 1.8b4) / 1.1a (gecko 1.9a1), sans oublier Camino 0.9a2+

"I) What is the Java Embedding Plugin?
The Java Embedding Plugin is a utility that allows other web browsers than
Apple's Safari to use the most recent versions of Java on Mac OS X (Java
1.4.X on OS X 10.2.8 through 10.4.X, and Java 1.5.0 on OS X 10.4.X). When
used together with an updated version of Mozilla's MRJ Plugin Carbon
(included in this distribution), the Java Embedding Plugin's functionality
is currently available to recent versions of Mozilla, Firefox and Camino.
*But in principle any web browser could use one of the Java Embedding
Plugin's two APIs to add support for Java 1.4.X and (where available)
1.5.*"



Je ne pense pas que cela change grand chose, je vais essayer de
retrouver ma copie et voir ce que cela donne avec Opera.

--
Frederic Bezies -

Site Perso : http://perso.wanadoo.fr/frederic.bezies/
Weblog : http://fredericbezies.blogspot.com/
Publicité
Suivre les réponses
Poster une réponse
Anonyme