Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 25/09/2006, à 23:05

Mind

Programmer en JAVA

Je suis nouveau sous linux, et je programme beaucoup. SO, en linux c'est quoi qu'il faut avoir pour programmer?

Hors ligne

#2 Le 25/09/2006, à 23:57

kaworu

Re : Programmer en JAVA

Ben... ça dépend justement de ce que t'as envie en tant que développeur.
J'aime aussi bcp Java, et perso je me contente d'un terminal, la JDK Java 5.0 et mon bon vieux ViM wink

Sinon, pour programmer en Java bcp aiment Eclipse qui est un IDE très complet et surtout orienté Java (même si tu peux travailler d'autres languages) et libre (que demmande le peuple!). Il est écris en Java et tourne sous GNU/Linux , Windows et p-e MacOSX.


"There are in order of increasing severity: lies, damn lies, statistics, and computer benchmarks."

Hors ligne

#3 Le 26/09/2006, à 08:12

Crashforburn

Re : Programmer en JAVA

Eclipse est génial big_smile

Et sinon pour les flemmards ayant besoin d'un contructeur d'interface : JBuilder qui est super bien aussi wink

Edit : Eclipse tourne bien sous mac os X aussi ^^

Dernière modification par Crashforburn (Le 26/09/2006, à 08:12)


Un blog inutile de plus : http://crashforburn.free.fr/dotclear/
[Membre du club des beaux Ubunteros] : http://forum.ubuntu-fr.org/viewtopic.php?pid=535299
Contre la nouvelle année, votons fonacon : http://www.fonacon.net/

Hors ligne

#4 Le 26/09/2006, à 16:01

Mind

Re : Programmer en JAVA

Mettons , je cree un fichie test.java avec ViM.
Comment faire pour le compiler? ou l'executer?

Hors ligne

#5 Le 26/09/2006, à 16:25

kaworu

Re : Programmer en JAVA

Il te faut donc une JDK. Si t'en au une :
pour compiler utiliser la commande javac et pour executer utiliser la commande java (pis après, tu map dans vim des touches pour le faire tout seul et HOP, une touche compiler une touche executer tout ça sans quitter ViM wink )


"There are in order of increasing severity: lies, damn lies, statistics, and computer benchmarks."

Hors ligne

#6 Le 26/09/2006, à 16:50

Mind

Re : Programmer en JAVA

Voila ce que ca me fait

mind@mind-laptop:~$ java test.class
Exception in thread "main" java.lang.NoClassDefFoundError: test.class
   at gnu.java.lang.MainThread.run(libgcj.so.7)
Caused by: java.lang.ClassNotFoundException: test.class not found in gnu.gcj.runtime.SystemClassLoader{urls=[file:./], parent=gnu.gcj.runtime.ExtensionClassLoader{urls=[], parent=null}}
   at java.net.URLClassLoader.findClass(libgcj.so.7)
   at java.lang.ClassLoader.loadClass(libgcj.so.7)
   at java.lang.ClassLoader.loadClass(libgcj.so.7)
   at java.lang.Class.forName(libgcj.so.7)
   at gnu.java.lang.MainThread.run(libgcj.so.7)

Hors ligne

#7 Le 26/09/2006, à 18:31

Crashforburn

Re : Programmer en JAVA

http://doc.ubuntu-fr.org/applications/java

Le SDK de Sun est meilleur que GCJ wink


Un blog inutile de plus : http://crashforburn.free.fr/dotclear/
[Membre du club des beaux Ubunteros] : http://forum.ubuntu-fr.org/viewtopic.php?pid=535299
Contre la nouvelle année, votons fonacon : http://www.fonacon.net/

Hors ligne

#8 Le 26/09/2006, à 20:48

kaworu

Re : Programmer en JAVA

de plus, la syntax correct pour compiler est :

javac test.java

et celle pour éxécuter :

java test

et non pas "java test.class"


"There are in order of increasing severity: lies, damn lies, statistics, and computer benchmarks."

Hors ligne

#9 Le 26/09/2006, à 21:09

Crashforburn

Re : Programmer en JAVA

yep, bien vu wink


Un blog inutile de plus : http://crashforburn.free.fr/dotclear/
[Membre du club des beaux Ubunteros] : http://forum.ubuntu-fr.org/viewtopic.php?pid=535299
Contre la nouvelle année, votons fonacon : http://www.fonacon.net/

Hors ligne

#10 Le 27/09/2006, à 00:32

phentex

Re : Programmer en JAVA

Crashforburn a écrit :

http://doc.ubuntu-fr.org/applications/java

Le SDK de Sun est meilleur que GCJ wink

A ce propos tiens, je me demandais s'il est possible de faire le ménage et dégager gcj totalement, sachant qu'il est totalement inutile si on utilise un jre de sun ? (Mais jusqu'à présent, c'est pourri de dépendances à droite à gauche)....:|


gnnnnnnnnnnnnnnnnnnnnnnnnnnnnn (interpretation libre)

Hors ligne

#11 Le 27/09/2006, à 01:20

kaworu

Re : Programmer en JAVA

Je crois que si tu veux virer GJC il faut compiler toi-même GCC (ou alors trouver un GCC configuré sans GCJ).
Sache que compiler GCC est relativement long et étrange (faut le compiler 3x, mais c'est automatique).


"There are in order of increasing severity: lies, damn lies, statistics, and computer benchmarks."

Hors ligne

#12 Le 27/09/2006, à 01:55

phentex

Re : Programmer en JAVA

mouarf lol merci de la précision, j'ai vraiment autre chose à faire de plus important que de recompiler gcc (Un peu stupide tout de même d'avoir à recompiler gcc et donc mettre un sacré bazar dans les paquets installés, alors que précisément gcc est fourni dans ubuntu de facon modulaire, un paquet pour gcj, un pour gcc en temps que tel, un pour g++, etc....)

Si un jour j'ai le courage de passer à gentoo, ptet que je me pencherais sur le probleme. smile


gnnnnnnnnnnnnnnnnnnnnnnnnnnnnn (interpretation libre)

Hors ligne

#13 Le 27/09/2006, à 11:37

kaworu

Re : Programmer en JAVA

Si dans ubuntu y'a un GCC modulaire, c'est top wink

Sinon je ne peux que te recommander Gentoo, durant les compilations tu lis la doc XD


"There are in order of increasing severity: lies, damn lies, statistics, and computer benchmarks."

Hors ligne

#14 Le 27/09/2006, à 12:18

Crashforburn

Re : Programmer en JAVA

Ouais mais après avoir compilé gnome x fois (les ratés...) et mises à jour t'en as un peu ras le bol (je suis poli ^^)
Sinon pour ceux qui ont, c'est normal qu'après avoir utilisé portage en chroot (à partir de ubuntu), portage ne veuille plus rien installer (bug de script ebuild.sh chais plus quelle ligne ^^)


Un blog inutile de plus : http://crashforburn.free.fr/dotclear/
[Membre du club des beaux Ubunteros] : http://forum.ubuntu-fr.org/viewtopic.php?pid=535299
Contre la nouvelle année, votons fonacon : http://www.fonacon.net/

Hors ligne

#15 Le 27/09/2006, à 13:30

kaworu

Re : Programmer en JAVA

[un peu OFF quand même]
Oui c'est normal, t'as chrooté sans monter /proc et /dev. Il faut le faire comme dans le handbook quand tu chroot pour l'installation.
[/un peu OFF quand même]


"There are in order of increasing severity: lies, damn lies, statistics, and computer benchmarks."

Hors ligne