View previous topic :: View next topic |
Author |
Message |
blasserre Veteran


Joined: 10 Feb 2004 Posts: 1362 Location: Lille, Vlaanderen
|
Posted: Mon Aug 21, 2006 11:16 am Post subject: [eclipse 3.1] accéder à la JavaDoc (résolu) |
|
|
salut à tous,
j'aimerais un peu bricoler en java, en particulier avec eclipse RCP
j'ai donc installé Eclipse :
dev-util/eclipse-sdk-3.1.2-r3 USE="-atk -gnome -jikes -nodoc -nosrc"
sur un blackdown :
dev-java/blackdown-jdk-1.4.2.03-r12 USE="doc nsplugin"
malheureusement les bulles d'aide Javadoc ne marchent pas
elles pointent initialement sur : http://java.sun.com/j2se/1.4.2/docs/api/
et j'ai tenté d'installer le tout en local : emerge dev-java/java-sdk-docs-1.4.2
et de faire pointer les liens sur le répertoire qui va bien... mais rien
ça marche chez quelqu'un ? google ne m'a pas donné de preuves du contraire
merci à vous _________________ benj
technicien professionnel, ascendant winner
Last edited by blasserre on Tue Aug 22, 2006 9:07 am; edited 1 time in total |
|
Back to top |
|
 |
bobbix Apprentice


Joined: 04 Dec 2004 Posts: 173
|
Posted: Mon Aug 21, 2006 1:03 pm Post subject: |
|
|
Salut,
Tout d'abord, si tu veux vraiment utiliser eclipse, je te conseille d'utiliser la JVM de Sun. Il fonctionnera beaucoup plus vite (je dirais qu'il y a minimum un facteur 2). Pour l'installation, je te conseille de regarder ce HOWTO : http://www.gentoo.org/doc/fr/java.xml. Si c'est le côté "pas libre" qui te fait peur, Sun est en train de passer son JRE sous licence libre, donc, même d'un point de vue idéologique, t'as intérêt à passer à celui de Sun.
Bobbix |
|
Back to top |
|
 |
blasserre Veteran


Joined: 10 Feb 2004 Posts: 1362 Location: Lille, Vlaanderen
|
Posted: Mon Aug 21, 2006 2:17 pm Post subject: |
|
|
ça marcherait mieux avec la jvm sun ??
java en général ou eclipse en particulier ?
parce que pour moi dans ma petite tête :
sun > sun-jdk > netbeans
ibm > blackdown > eclipse
mais je ne trouve pas d'infos sur blackdown (j'ai pas cherché toute la journée non plus)
EDIT: ah bah c'est expliqué dans la doc désolé pour le bruit
et quand tu conseilles sun-jdk c'est la 1.4 ou la 1.5
concernant le coté pas libre... quand on bosse sous XP toute la semaine...
m'en vais lire la license EPL tiens !
quoi qu'il en soit, je testerai ça ce soir, merci  _________________ benj
technicien professionnel, ascendant winner |
|
Back to top |
|
 |
bobbix Apprentice


Joined: 04 Dec 2004 Posts: 173
|
Posted: Mon Aug 21, 2006 8:05 pm Post subject: |
|
|
Je conseille fortement la 1.5. Les JVM s'améliorent et permettent d'interprêter le bytecode de plus en plus rapidement. Pour faire simple, le rôle de la JVM est d'executer ton bytecode sur la plateforme de ton choix. Au fur et à mesure, on trouve des astuces pour rendre cette exécution plus rapide. Par exemple, on compile le bytecode à la volée en une sorte de langage machine (s'il est exécuté souvent). Bien sur, les améliorations sont bien plus nombreuses, mais ca te donne un aperçu du type d'innovation apportées au cours du temps.
C'est là la puissance de Java. Tu produis du code multiplateforme, en enlevant les fuites mémoires, et avec les améliorations, on s'approche de la rapidité d'un langage compilé en code machine (il y a encore des efforts à faire, on en est encore éloigné, mais quand tu verras Eclipse tourné avec une JVM 1.5, tu verras l'évolution).
Bobbix |
|
Back to top |
|
 |
Anthyme Guru


Joined: 25 Jun 2004 Posts: 498
|
Posted: Tue Aug 22, 2006 7:31 am Post subject: |
|
|
<troll>
Python for ever !!!
</troll>
 _________________ Vraiment, je ne suis pas là pour détruire Microsoft. Ça sera juste un effet secondaire tout à fait involontaire... |
|
Back to top |
|
 |
Magic Banana Veteran


Joined: 13 Dec 2005 Posts: 1912 Location: Belo Horizonte, Minas Gerais, Brasil
|
Posted: Tue Aug 22, 2006 8:11 am Post subject: |
|
|
Je suis encore avec blackdown en attendant que Sun ouvre les sources. Néanmoins j'ai essayé, ar curiosité, de programmer un peu sur Java 5 (de Sun donc puisque Blackdown en est encore à la version 4.2).
Outre d'éventuels gains en performance (je ne peux ni confirmer ni infirmer), la grande "innovation" de la dernière version du langage est la possibilité de typer les conteneurs (genre Vector<String>). Je mets inovation entre guillemets car ceci était déjà présent dans C++ ou, plus récemment dans C# (vu la philosophie de Java, je pense meme qu'il ont introduit ce concept à contre coeur pour ne pas faire "moins bien" que le langage made in M$). Quoi qu'il en soit quel plaisir de ne plus avoir à "caster" tout ce qui sort d'un conteneur !  |
|
Back to top |
|
 |
blasserre Veteran


Joined: 10 Feb 2004 Posts: 1362 Location: Lille, Vlaanderen
|
Posted: Tue Aug 22, 2006 9:06 am Post subject: |
|
|
@Magic Banana: oulala, ce que tu me racontes là c'est à des années lumières de ce que peut comprendre un bricoleur du dimanche tel que moi
quoi qu'il en soit, merci pour vos avis éclairés
suite au conseil de bobbix j'ai donc installé le sun-jdk-1.5, je me permet au passage de vous signaler cette doc (en) qui explique le nouveau système de gestion les jvm : Gentoo Java Upgrade Guide
j'en ai également profité pour passer à eclipse 3.2
résultat : les bulles d'aide de la javadoc marchent avec les liens et tout... c'est le bonheur et c'est résolu
j'ai plus qu'à
merci pour vos contributions _________________ benj
technicien professionnel, ascendant winner |
|
Back to top |
|
 |
Anthyme Guru


Joined: 25 Jun 2004 Posts: 498
|
Posted: Tue Aug 22, 2006 12:05 pm Post subject: |
|
|
Je me souleve ici !
Le java a apporté bien plus que les type paramétrés ...
Il y a aussi les énumeration qui sont vraiment tres utils (ca m'avais trop manqué dans la 1.4)
l'auto boxing/unboxing est égallement tres agréable ...
sinon les annotations sont des outils bien pratiques...
Sinon l'utilisation du RMI en java 1.5 est a des années lumiere de la 1.4 au niveau de la facilité de mise en place... _________________ Vraiment, je ne suis pas là pour détruire Microsoft. Ça sera juste un effet secondaire tout à fait involontaire... |
|
Back to top |
|
 |
Magic Banana Veteran


Joined: 13 Dec 2005 Posts: 1912 Location: Belo Horizonte, Minas Gerais, Brasil
|
Posted: Tue Aug 22, 2006 12:32 pm Post subject: |
|
|
Tiens, on trolle ? Allez ca ne fait pas de mal !
Deja j'ai parle de "grande" innovation. Bien sur qu'il y en a d'autres mais implementer le types parametres n'est pas une mionce affaire (et explique probablement pourquoi la blackdown en est encore a la version 4.2 du langage).
Pour la classe Enumeration elle existe depuis Java 1 a ma connaissance ! En tout cas je suis sur qu'elle elle est presente dans Java 4.
Maintenant je ne vois pas l'interet d'utiliser une enumeration lorsque l'on peut utiliser des iterateurs (avec en bonus des noms de methode nettement plus court comme next() a la place de nextElement() ). |
|
Back to top |
|
 |
Anthyme Guru


Joined: 25 Jun 2004 Posts: 498
|
Posted: Tue Aug 22, 2006 12:36 pm Post subject: |
|
|
le but des énumérations de switcher dessus (plutôt que sur des int) ce qui est beaucoup plus clair
sinon c bien du java 1.5 ^^ _________________ Vraiment, je ne suis pas là pour détruire Microsoft. Ça sera juste un effet secondaire tout à fait involontaire... |
|
Back to top |
|
 |
Magic Banana Veteran


Joined: 13 Dec 2005 Posts: 1912 Location: Belo Horizonte, Minas Gerais, Brasil
|
Posted: Tue Aug 22, 2006 1:53 pm Post subject: |
|
|
OK. On ne parle pas de la meme chose. Les torts sont partagés :
Tu parles d'"Enumération" pour parler d'"Enum" (la classe Enumeration existant depuis Java 1 et étant peu utile).
Je n'avais meme pas connaissance de cette nouveauté dans Java 5.
Je viens donc de lire un peu sur cette nouveauté qui m'a l'air bien intéressante (j'essaie ça dès que qu'une occasion se présente) bien que, je persiste, moins révolutionnaire (pour le langage Java, pas pour l'art de la Programmation) que l'introduction des types génériques. |
|
Back to top |
|
 |
bobbix Apprentice


Joined: 04 Dec 2004 Posts: 173
|
Posted: Tue Aug 22, 2006 8:14 pm Post subject: |
|
|
Magic Banana wrote: | OK. On ne parle pas de la meme chose. Les torts sont partagés :
Tu parles d'"Enumération" pour parler d'"Enum" (la classe Enumeration existant depuis Java 1 et étant peu utile).
Je n'avais meme pas connaissance de cette nouveauté dans Java 5.
Je viens donc de lire un peu sur cette nouveauté qui m'a l'air bien intéressante (j'essaie ça dès que qu'une occasion se présente) bien que, je persiste, moins révolutionnaire (pour le langage Java, pas pour l'art de la Programmation) que l'introduction des types génériques. |
Hop hop hop, les nouveautés, c'est par ici : http://lroux.developpez.com/article/java/tiger/
Bobbix |
|
Back to top |
|
 |
|