Pages : 1
#1 Le 25/09/2006, à 22: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, à 22: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
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, à 07:12
- Crashforburn
Re : Programmer en JAVA
Eclipse est génial
Et sinon pour les flemmards ayant besoin d'un contructeur d'interface : JBuilder qui est super bien aussi
Edit : Eclipse tourne bien sous mac os X aussi ^^
Dernière modification par Crashforburn (Le 26/09/2006, à 07: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, à 15: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, à 15: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 )
"There are in order of increasing severity: lies, damn lies, statistics, and computer benchmarks."
Hors ligne
#6 Le 26/09/2006, à 15: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, à 17:31
- Crashforburn
Re : Programmer en JAVA
http://doc.ubuntu-fr.org/applications/java
Le SDK de Sun est meilleur que GCJ
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, à 19: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, à 20:09
- Crashforburn
Re : Programmer en JAVA
yep, bien vu
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 26/09/2006, à 23:32
- phentex
Re : Programmer en JAVA
http://doc.ubuntu-fr.org/applications/java
Le SDK de Sun est meilleur que GCJ
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, à 00: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, à 00:55
- phentex
Re : Programmer en JAVA
mouarf 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.
gnnnnnnnnnnnnnnnnnnnnnnnnnnnnn (interpretation libre)
Hors ligne
#13 Le 27/09/2006, à 10:37
- kaworu
Re : Programmer en JAVA
Si dans ubuntu y'a un GCC modulaire, c'est top
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, à 11: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, à 12: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
Pages : 1