# Programmation JAVA

**URL:** <https://www.debian-fr.org/t/programmation-java/19340>\
**Category:** Programmation\
**Created:** [Février 20, 2016, 7:21 UTC](https://www.debian-fr.org/t/programmation-java/19340 "2016-02-20T19:21:26Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Aley](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/b487fb/32.png) [@Aley](https://www.debian-fr.org/u/Aley)\
**Post date:** [Février 20, 2016, 7:21 UTC](https://www.debian-fr.org/t/programmation-java/19340/1 "2016-02-20T19:21:26Z")

</div>

Bonjour,

Je dois créer une macro pour le logiciel imageJ, en java donc, mais j’ai deux problème, je suis débutant en java, et je ne sais pas comment compiler mon code java.

Cordialement,

Aley

---

<div class="post-metadata">

**Author:** ![Shenga](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/s/47e85d/32.png) [@Shenga](https://www.debian-fr.org/u/Shenga)\
**Post date:** [Février 20, 2016, 7:21 UTC](https://www.debian-fr.org/t/programmation-java/19340/2 "2016-02-20T19:21:30Z")

</div>

Tu compile tes classes Java (les extensions .java) avec javac et tu peux ensuite executer le bytecode créé avec la commande java.

---

<div class="post-metadata">

**Author:** ![Aley](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/b487fb/32.png) [@Aley](https://www.debian-fr.org/u/Aley)\
**Post date:** [Février 20, 2016, 7:21 UTC](https://www.debian-fr.org/t/programmation-java/19340/3 "2016-02-20T19:21:31Z")

</div>

Ah bon tout simplement!

J’ai entendu parler d’éclipse, il sert a quoi ?

> [@](#):
>
> Tu compile tes classes Java (les extensions .java) avec javac et tu peux ensuite executer le bytecode créé avec la commande java.

---

<div class="post-metadata">

**Author:** ![themorice](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/t/c89c15/32.png) [@themorice](https://www.debian-fr.org/u/themorice)\
**Post date:** [Février 20, 2016, 7:21 UTC](https://www.debian-fr.org/t/programmation-java/19340/4 "2016-02-20T19:21:32Z")

</div>

Eclipse est un environnement de développement (IDE).

---

<div class="post-metadata">

**Author:** ![MisterFreez](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/m/bb73d2/32.png) [@MisterFreez](https://www.debian-fr.org/u/MisterFreez)\
**Post date:** [Février 20, 2016, 7:21 UTC](https://www.debian-fr.org/t/programmation-java/19340/5 "2016-02-20T19:21:39Z")

</div>

> [@](#):
>
> J’ai entendu parler d’éclipse, il sert a quoi ?

A ralentir ta machine ![:mrgreen:](https://www.debian-fr.org/uploads/default/original/1X/cc83e9b583138e48ff45f96609046b06d06c7f9d.gif "Mr. Green") [size=50](on est pas vendredi ?)[/size]

Plus serieursement il permet d’écrire, de compiler est d’executer ton programme JAVA plus facilement.

---

<div class="post-metadata">

**Author:** ![Aley](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/b487fb/32.png) [@Aley](https://www.debian-fr.org/u/Aley)\
**Post date:** [Février 20, 2016, 7:21 UTC](https://www.debian-fr.org/t/programmation-java/19340/6 "2016-02-20T19:21:45Z")

</div>

Merci pour vos réponses,

Vous connaissez peut être le logiciel imageJ ? Existe t’il des fonction existante déja que je puisse réutiliser pour ma macro ?

Cordialement,

Aley

---

<div class="post-metadata">

**Author:** ![thorgrim](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/t/2acd7d/32.png) [@thorgrim](https://www.debian-fr.org/u/thorgrim)\
**Post date:** [Février 20, 2016, 7:22 UTC](https://www.debian-fr.org/t/programmation-java/19340/7 "2016-02-20T19:22:00Z")

</div>

[quote=“Aley”]Merci pour vos réponses,

Vous connaissez peut être le logiciel imageJ ? Existe t’il des fonction existante déja que je puisse réutiliser pour ma macro ?

Cordialement,

Aley[/quote]  
Tu as pas mal d’infos là : [rsbweb.nih.gov/ij/developer/index.html](http://rsbweb.nih.gov/ij/developer/index.html) en ce qui concerne le développement de ImageJ et de plugins ou autre. Tu y trouveras même le diagramme de classes pour dire 🙂

Et il y a _très_ certainement des méthodes existantes qui vont te servir, rien ne sert de réinventer la roue 😉

---

<div class="post-metadata">

**Author:** ![Aley](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/b487fb/32.png) [@Aley](https://www.debian-fr.org/u/Aley)\
**Post date:** [Février 20, 2016, 7:22 UTC](https://www.debian-fr.org/t/programmation-java/19340/8 "2016-02-20T19:22:06Z")

</div>

[quote=“thorgrim”]  
Tu as pas mal d’infos là : [rsbweb.nih.gov/ij/developer/index.html](http://rsbweb.nih.gov/ij/developer/index.html) en ce qui concerne le développement de ImageJ et de plugins ou autre. Tu y trouveras même le diagramme de classes pour dire 🙂

Et il y a _très_ certainement des méthodes existantes qui vont te servir, rien ne sert de réinventer la roue 😉[/quote]

Pourquoi faire simple, quand on peut faire compliqué?

---

<div class="post-metadata">

**Author:** ![Shenga](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/s/47e85d/32.png) [@Shenga](https://www.debian-fr.org/u/Shenga)\
**Post date:** [Février 20, 2016, 7:22 UTC](https://www.debian-fr.org/t/programmation-java/19340/9 "2016-02-20T19:22:13Z")

</div>

[quote=“Aley”]Ah bon tout simplement!

J’ai entendu parler d’éclipse, il sert a quoi ?

> [@](#):
>
> Tu compile tes classes Java (les extensions .java) avec javac et tu peux ensuite executer le bytecode créé avec la commande java.[/quote]

En effet, Eclipse est un IDE de développement pour Java (pour d’autres languages également, mais il est très utilisé pour Java). Il en existe d’autres comme Netbeans par exemple.

Après, je n’ai jamais développé de plugin, donc j’ignore totalement comment tu peux interagir ça avec un IDE.
