[Java] faire tourner une appli 1.4.1 sur Mac OS 9.x

faire tourner une appli 1.4.1 sur Mac OS 9.x [Java] - Java - Programmation

Marsh Posté le 08-10-2003 à 12:44:00    

Bonjour,
 
J'aimerais faire marcher ce que je développe sur Mac OX 9.x. La dernière JVM de ce système est conforme au JDK 1.1.8, ce qui pose des problèmes de compatibilité car le développement est réalisé sous JDK 1.4.1.
Actuellement, les librairies externes utilisés sont compatibles avec le JDK 1.1.8. Mon application utilisant les expressions régulières et les collections, il me faudra aussi les librairies correspondantes.
 
Alors je voulais avoir des conseils, voire un retour d'expérience de quelqu'un qui se serait déjà eu affaire à ce genre de boulot. Sur des points que j'aurais oublié notamment.
 
Merci d'avance. :hello:


---------------
"Colère et intolérance sont les ennemis d'une bonne compréhension." Gandhi
Reply

Marsh Posté le 08-10-2003 à 12:44:00   

Reply

Marsh Posté le 08-10-2003 à 13:15:58    

le plus simple, installe une JVM 1.1.8 et regarde où ca merde à la compilation. Ensuite met à jour ton code pour le rendre compatible 1.1.8.
 
sinon tu peux compiler avec un vm récente et spécifier le target release (en spécificant 1.1.8 il va compiler de manière à ce que ca tourne sous JVM 1.1.8 et supérieure)


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 09-10-2003 à 10:07:34    

Ça commence mal. J'ai une erreur sur la méthode setProperty de la classe System qui n'existe que depuis la JDK 1.2. Vu que j'ai développé sans savoir qu'il me faudrait porter l'application sur une JDK 1.1.8, je ne pourrais pas tout corriger dans les temps. Je n'ai plus qu'à me pendre. :cry:
... À moins que quelqu'un ne connaisse une JVM conforme à la JDK 1.4.1 et tournant sur Mac OS 9.x...


Message édité par Krueger le 09-10-2003 à 10:07:52

---------------
"Colère et intolérance sont les ennemis d'une bonne compréhension." Gandhi
Reply

Marsh Posté le 09-10-2003 à 10:28:01    

Krueger a écrit :


... À moins que quelqu'un ne connaisse une JVM conforme à la JDK 1.4.1 et tournant sur Mac OS 9.x...


 

Citation :


The current release of Java for Mac OS 9 is Mac OS Runtime for Java (MRJ) 2.2.5, which conforms to Sun's JDK 1.1.8 specification. This is latest version of Java for Mac OS 9. We do not plan any any future updates to our MRJ product line. All of our current and future Java development is focused on Mac OS X. If you are targeting a release of Java later than JDK 1.1.8 you will need to use Mac OS X's Java implementation.


 
http://devworld.apple.com/java/


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 09-10-2003 à 10:42:59    

Krueger : au pire, tu peux reprendre des sources de la 1.4 pour les réintégrer à ton appli. Genre java.net.URLDecoder qui n'existait pas en 1.1.8 (ce qui est fort dommage, quand même).


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 09-10-2003 à 10:46:44    

DarkLord a écrit :


 

Citation :


The current release of Java for Mac OS 9 is Mac OS Runtime for Java (MRJ) 2.2.5, which conforms to Sun's JDK 1.1.8 specification. This is latest version of Java for Mac OS 9. We do not plan any any future updates to our MRJ product line. All of our current and future Java development is focused on Mac OS X. If you are targeting a release of Java later than JDK 1.1.8 you will need to use Mac OS X's Java implementation.


 
http://devworld.apple.com/java/


 

Taiche a écrit :

Krueger : au pire, tu peux reprendre des sources de la 1.4 pour les réintégrer à ton appli. Genre java.net.URLDecoder qui n'existait pas en 1.1.8 (ce qui est fort dommage, quand même).


Ça va être super barbare, mais je vais voir ce que ça donne... Merci du conseil.


---------------
"Colère et intolérance sont les ennemis d'une bonne compréhension." Gandhi
Reply

Marsh Posté le 09-10-2003 à 11:37:21    

Citation :

jre.exe a rencontré un problème et doit fermer. Nous vous prions de nous excuser pour le désagrément encouru.


:/


---------------
"Colère et intolérance sont les ennemis d'une bonne compréhension." Gandhi
Reply

Marsh Posté le 09-10-2003 à 11:40:34    

[:david bowie]


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 09-10-2003 à 11:42:48    

bin oui mais bon si ton appli est 1.4 à la base je suis pas trop étonné


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 09-10-2003 à 11:52:05    

Mouais, c'est vrai. Bon tant pis, j'ai fait part de mon problème entre temps. Alors pour l'instant c'est en veille.
 
Taiche > C'est pas bien de se moquer. :fuck:


Message édité par Krueger le 09-10-2003 à 11:52:50

---------------
"Colère et intolérance sont les ennemis d'une bonne compréhension." Gandhi
Reply

Marsh Posté le 09-10-2003 à 11:52:05   

Reply

Marsh Posté le 09-10-2003 à 12:07:46    

Krueger a écrit :


Taiche > C'est pas bien de se moquer. :fuck:


Bin disons qu'exploser le jre.exe, c'est rigolo quand même [:ddr555]
Cela dit, ça me fait un peu bizarre de voir que la dernière JVM sur Mac date de 1.1.8 [:mlc]


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 09-10-2003 à 12:10:17    

sur le dernier macosx ils ont la 1.4.1 hein :o


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 09-10-2003 à 12:13:35    

Ahhhhhhhhh oké, j'avais pas tilté que c'était Mac OS 9 :o


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 09-10-2003 à 12:17:03    

bin c'est dans le titre patate
c'est le .x qui t'as perturbé avec MacOS X je parie ;)


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 09-10-2003 à 12:19:20    

Toutafé [:ddr555]
Et pis patate toi-même, gros flan :o


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed