 |
AppletTalk.com Java discussions newsgroups
|
| View previous topic :: View next topic |
| Author |
Message |
ChP Guest
|
Posted: Wed May 09, 2007 12:40 pm Post subject: Plug-in pour java |
|
|
Bonjour à toutes et à tous,
Dans le monde Windows, on fait un plug-in avec un fichier *.dll que l'on
adjoint ou pas à un fichier *.exe.
Pouvez-vous me donner un lien expliquant simplement comment on fait sous
java ?
Cordialement.
Pierre |
|
| Back to top |
|
 |
Hervé AGNOUX Guest
|
Posted: Wed May 09, 2007 2:20 pm Post subject: Re: Plug-in pour java |
|
|
ChP wrote:
| Quote: | Bonjour à toutes et à tous,
Dans le monde Windows, on fait un plug-in avec un fichier *.dll que l'on
adjoint ou pas à un fichier *.exe.
Pouvez-vous me donner un lien expliquant simplement comment on fait sous
java ?
|
En java, c'est le fonctionnement normal, il n'y a rien de spécial à faire.
Cela vient de ce que les "dll" sont des classes java, que la machine
virtuelle relie entre elles à l'éxécution.
Pour cela, elle cherche les classes dans le CLASSPATH.
Lorsque il est nécessaire qu'une classe "toto" soit exécutée, parce que une
autre classe a besoin d'une instance de "toto", alors la machine virtuelle
va chercher dans le CLASSPATH un fichier "toto.class", et lorsqu'elle le
trouve, lance son exécution.
Les fichiers de classes, comme toto.class, sont des classes compilées en
byte-code java.
Donc tu n'as rien d'autre à faire que de comprendre le sens et la définition
du CLASSPATH, et ce que l'on peut y mettre dedans.
--
Hervé AGNOUX
http://www.diaam-informatique.com |
|
| Back to top |
|
 |
ChP Guest
|
Posted: Wed May 09, 2007 10:08 pm Post subject: Re: Plug-in pour java |
|
|
Hervé AGNOUX a écrit :
| Quote: | ChP wrote:
Bonjour à toutes et à tous,
Dans le monde Windows, on fait un plug-in avec un fichier *.dll que l'on
adjoint ou pas à un fichier *.exe.
Pouvez-vous me donner un lien expliquant simplement comment on fait sous
java ?
En java, c'est le fonctionnement normal, il n'y a rien de spécial à faire.
Cela vient de ce que les "dll" sont des classes java, que la machine
virtuelle relie entre elles à l'éxécution.
Pour cela, elle cherche les classes dans le CLASSPATH.
Lorsque il est nécessaire qu'une classe "toto" soit exécutée, parce que une
autre classe a besoin d'une instance de "toto", alors la machine virtuelle
va chercher dans le CLASSPATH un fichier "toto.class", et lorsqu'elle le
trouve, lance son exécution.
Les fichiers de classes, comme toto.class, sont des classes compilées en
byte-code java.
Donc tu n'as rien d'autre à faire que de comprendre le sens et la définition
du CLASSPATH, et ce que l'on peut y mettre dedans.
Voilà qui est clair, net et précis. |
Merci beaucoup.
Pierre |
|
| Back to top |
|
 |
Christophe Franco Guest
|
Posted: Thu May 10, 2007 2:42 am Post subject: Re: Plug-in pour java |
|
|
Hervé AGNOUX <herve.xx.agnoux@diaam-informatique.com.zz> wrote:
| Quote: | En java, c'est le fonctionnement normal, il n'y a rien de spécial à faire.
Cela vient de ce que les "dll" sont des classes java, que la machine
virtuelle relie entre elles à l'éxécution.
Pour cela, elle cherche les classes dans le CLASSPATH.
Lorsque il est nécessaire qu'une classe "toto" soit exécutée, parce que une
autre classe a besoin d'une instance de "toto", alors la machine virtuelle
va chercher dans le CLASSPATH un fichier "toto.class", et lorsqu'elle le
trouve, lance son exécution.
Les fichiers de classes, comme toto.class, sont des classes compilées en
byte-code java.
Donc tu n'as rien d'autre à faire que de comprendre le sens et la définition
du CLASSPATH, et ce que l'on peut y mettre dedans.
|
Sans oublier bien sûr que ces fichiers .class sont le plus souvent
regroupés dans des fichiers .jar (Java ARchive), qui ne sont autres que
des fichiers au format zip. Ils sont alors utilisables de la même
manière que si les .class étaient présents sous forme décompressée.
--
Christophe Franco |
|
| Back to top |
|
 |
ChP Guest
|
Posted: Thu May 10, 2007 3:57 pm Post subject: Re: Plug-in pour java |
|
|
Christophe Franco a écrit :
| Quote: | Hervé AGNOUX <herve.xx.agnoux@diaam-informatique.com.zz> wrote:
En java, c'est le fonctionnement normal, il n'y a rien de spécial à faire.
Cela vient de ce que les "dll" sont des classes java, que la machine
virtuelle relie entre elles à l'éxécution.
Pour cela, elle cherche les classes dans le CLASSPATH.
Lorsque il est nécessaire qu'une classe "toto" soit exécutée, parce que une
autre classe a besoin d'une instance de "toto", alors la machine virtuelle
va chercher dans le CLASSPATH un fichier "toto.class", et lorsqu'elle le
trouve, lance son exécution.
Les fichiers de classes, comme toto.class, sont des classes compilées en
byte-code java.
Donc tu n'as rien d'autre à faire que de comprendre le sens et la définition
du CLASSPATH, et ce que l'on peut y mettre dedans.
Sans oublier bien sûr que ces fichiers .class sont le plus souvent
regroupés dans des fichiers .jar (Java ARchive), qui ne sont autres que
des fichiers au format zip. Ils sont alors utilisables de la même
manière que si les .class étaient présents sous forme décompressée.
Merci pour ce complément d'information. |
Pierre |
|
| Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|