OVH Cloud OVH Cloud

Java sous Mac OS X

4 réponses
Avatar
thomas.baruchel
Brest, le dimanche 27 juin

Bonjour,

j'écris un programme qui doit être ensuite utilisé par d'autres que
moi sous Mac OS X. Bien évidemment le code est portable et les premiers
essais sont concluants, mais j'aimerais quelques précisions.

Y a-t-il un répertoire spécifique où ranger les classes que je pourrais
être amené à utiliser (ex: Jakarta); sinon, y a-t-il un usage particulier
(j'ignore tout de l'arborescence de Mac OS X, et les utilisateurs finaux
n'ont sans doute pas une connaissance approfondie du système qu'ils
utilisent) ? La variable CLASSPATH est-elle fixée par défaut ?

Cordialement,

--
« nous devons agir comme si la chose qui peut-être ne sera pas devait
être » (Kant, Métaphysique des moeurs, doctrine du droit, II conclusion)

Thomas Baruchel <thomas.baruchel@laposte.net>

4 réponses

Avatar
cfranco
Thomas Baruchel wrote:

j'écris un programme qui doit être ensuite utilisé par d'autres que
moi sous Mac OS X. Bien évidemment le code est portable et les premiers
essais sont concluants, mais j'aimerais quelques précisions.

Y a-t-il un répertoire spécifique où ranger les classes que je pourrais
être amené à utiliser (ex: Jakarta); sinon, y a-t-il un usage particulier
(j'ignore tout de l'arborescence de Mac OS X, et les utilisateurs finaux
n'ont sans doute pas une connaissance approfondie du système qu'ils
utilisent) ? La variable CLASSPATH est-elle fixée par défaut ?


Tu le distribues comment ton programme ? Sous forme d'un jar executable?

Il n'y a guère de différence entre Mac OS X et d'autres systèmes, que ce
soit Windows ou d'autres Unix.

--
Christophe Franco

Avatar
yvon.thoravalNO-SPAM
Christophe Franco wrote:

La variable CLASSPATH est-elle fixée par défaut ?


non, vaut mieux pas compter là-dessus, le rép "normal" des jars est :
/Library/Java/Extensions
Sur MacOS X
--
yt

Avatar
thomas.baruchel
Il n'y a guère de différence entre Mac OS X et d'autres systèmes, que ce
soit Windows ou d'autres Unix.


Mais si, il y a des usages différents dans le choix du répertoire
où stocker les classes, et autant suivre ces usages.

--
« nous devons agir comme si la chose qui peut-être ne sera pas devait
être » (Kant, Métaphysique des moeurs, doctrine du droit, II conclusion)

Thomas Baruchel

Avatar
Cédric Chabanois
Non, on ne stocke pas les classes à un endroit particulier. On livre les
class dans un ou plusieurs .jars.

La différence entre les différents systèmes est plutôt au niveau de
l'accès à des fichiers qu'il vaut donc mieux faire en relatif.

Cédric


Il n'y a guère de différence entre Mac OS X et d'autres systèmes, que ce
soit Windows ou d'autres Unix.



Mais si, il y a des usages différents dans le choix du répertoire
où stocker les classes, et autant suivre ces usages.