Ceci est une ancienne révision du document !



Netbeans

NetBeans est un environnement de développement intégré (IDE) open source. Il est développé par Sun et se trouve sous licence CDDL (Common Development and Distribution License). En plus de Java, NetBeans permet également de développer avec d'autres langages tels que : Python, C, C++, Ruby, XML, PHP et HTML.

Il comprend toutes les caractéristiques d'un IDE moderne (coloration syntaxique, projets multi-langage, refactoring, éditeur graphique d'interfaces et de pages web, etc).

Cette page présente les manipulations à effectuer pour installer les différentes version de Netbeans en fonction de votre version d'Ubuntu.

NB : Cette méthode installe Netbeans 6.8 en français.

Vous devez avoir ajouté le dépôt Bubuntu avant d'installer les paquets suivants.

Choisissez ensuite les paquets que vous souhaitez installer en fonction des modules que vous souhaitez. Notez que les mises à jour seront automatiques avec l'installation des paquets ci-dessous.

Modules
Nom Paquet Installation
Java SE netbeans-java-se
Java netbeans-j2ee
UML netbeans-uml
C/C++ netbeans-cpp
PHP netbeans-php
Ruby netbeans-ruby
Mobility netbeans-mobility
SOA netbeans-soa

Résolution de problèmes

Le terminal extérieur d'exécution ne fonctionne pas

Lorsque vous lancez un programme à partir de Netbeans dans une console externe, comme un programme C en mode console, il se peut que vous voyez afficher l'une des erreurs suivante :

  • Il y a eu une erreur lors de la création du processus fils pour ce terminal
  • Can't execvp /home/binnette/.netbeans/6.8/bin/dorun.sh: Permission non accordée.

Pour corriger cette erreur, ouvrez un terminal et tapez les commandes ci-dessous :

cd ~/.netbeans/6.8/bin/
chmod u+x dorun.sh

NB : Cette méthode installe Netbeans 6.7.1 en français.

Vous devez avoir ajouté le dépôt Bubuntu avant d'installer les paquets suivants.

Choisissez ensuite les paquets que vous souhaitez installer en fonction des modules que vous souhaitez.

Modules
Nom Paquet Installation
Java SE netbeans-java-se-6.7.1
Java netbeans-j2ee-6.7.1
UML netbeans-uml-6.7.1
C/C++ netbeans-cpp-6.7.1
PHP netbeans-php-6.7.1
Ruby netbeans-ruby-6.7.1
Mobility netbeans-mobility-6.7.1
SOA netbeans-soa-6.7.1

NB : Cette méthode installe Netbeans 6.7 en français.

Vous devez avoir ajouté le dépôt Bubuntu avant d'installer les paquets suivants.

Choisissez ensuite les paquets que vous souhaitez installer en fonction des modules que vous souhaitez.

Modules
Nom Paquet Installation
Java SE netbeans-java-se-6.7
Java netbeans-j2ee-6.7
UML netbeans-uml-6.7
C/C++ netbeans-cpp-6.7
PHP netbeans-php-6.7
Ruby netbeans-ruby-6.7
Mobility netbeans-mobility-6.7
SOA netbeans-soa-6.7

Méthode par défaut

NB : Cette méthode installe Netbeans 6.5 en anglais.

Netbeans 6.5 est disponible par défaut dans les dépôts de Ubuntu Jaunty, il suffit d'installer le paquet netbeans

Méthode modulaire

NB : Cette méthode installe Netbeans 6.5 en français.

Vous devez avoir ajouté le dépôt Bubuntu avant d'installer les paquets suivants.

Choisissez ensuite les paquets que vous souhaitez installer en fonction des modules que vous souhaitez.

Modules
Nom Paquet Installation
Java SE netbeans-java-se-6.5
Java netbeans-j2ee-6.5
UML netbeans-uml-6.5
C/C++ netbeans-cpp-6.5
PHP netbeans-php-6.5
Ruby netbeans-ruby-6.5
Mobility netbeans-mobility-6.5
SOA netbeans-soa-6.5

Netbeans 6.1 est disponible par défaut dans le dépôt officiel **universe** de Ubuntu 8.10 Intrepid Ibex.

Installation

Il vous suffit, pour cela, d'installer le paquet

Installer en 1 clic Netbeans 6.1
Installer en 1 clic NetBeans 6.1.
Attention!! Si vous aviez déjà une installation de Netbeans 6.1, il se peut que des dépendances de modules soient perdus!! Pour éviter tout cela, une solutions simple est de supprimer le répertoire: .netbeans/6.1 dans votre répertoire HOME

Problèmes connus

La touche AltGr n'est pas reconnue

Il peut arriver que la touche AltGr ne soit pas reconnue, ce qui n'est pas pratique pour saisir des accolades ou des crochets.

Une solution consiste à écrire le script suivant, qui servira à lancer netbeans.

XMODIFIERS=''

/usr/bin/netbeans

Lancer Netbeans avec le thème GTK

Il faut lancer netbeans avec la ligne de commande suivante :

/usr/bin/netbeans --laf com.sun.java.swing.plaf.gtk.GTKLookAndFeel

Il suffit de modifier l'application Netbeans dans le menu principal (Système > Préférences > Menu Principal)

Netbeans 5.5 est inclus dans les dépôts de Gutsy. Il suffit donc d'installer le paquet netbeans5.5 et éventuellement le paquet netbeans5.5-doc.

Cette façon de faire est très simple, mais occupe plus d'espace disque. Elle marche très bien pour faire une installation propre de netbeans sur un système neuf. En outre, elle est particulièrement intéressante pour tous ceux qui n'ont pas de connexion directe à internet, car elle ne fait pas directement appel au gestionnaire de paquets. Enfin elle permet d'installer Netbeans sur un ordinateur où vous n'êtes pas administrateur, mais c'est alors plus complexe …

Téléchargements

Rendez vous sur la page des téléchargements de Sun, et téléchargez le Java Developpement Kit le plus récent (Le nom commence par "Java SE Development Kit (JDK)"). Vous obtenez un fichier dont le nom est du type "jdk-6u7-linux-i586.bin".

Certains utilisateurs ont eu des problèmes avec l'installation de la jdk 6 update 11. Si c'est votre cas, il est conseillé d'utiliser la version précédente accessible ici.

Rendez vous sur la page des téléchargements de Netbeans. Vous avez plusieurs choix de téléchargements, ici nous supposerons que vous téléchargez la version complète. Vous obtenez un fichier dont le nom est du type "netbeans-6.1-ml-linux.sh".

Dans la suite nous donnerons des commandes avec ces noms là pour désigner les fichiers, et nous supposerons qu'ils ont été enregistrés dans votre dossier personnel.

Installation du Java Developpement Kit

Il faut savoir que souvent les applications qui veulent utiliser un JDK vont chercher dans /usr/local/java/ s'il n'y est pas. Si votre installation est neuve, ce dossier n'existe pas, nous allons donc le créer (vérifiez à tout hasard, il suffit de regarder le résultat de "ls /usr/local/"):

cd /usr/local/
sudo mkdir java
Pour faire l'économie des prochains sudo, et ne plus avoir besoin d'être administrateur pour ajouter des choses dans ce dossier, il peut être utile de vous l'attribuer par les commandes chown et chgrp:
sudo chown VOTRE_LOGIN java/
sudo chgrp VOTRE_LOGIN java/

Si vous procédez à cette manipulation, n'utilisez plus sudo pour les commandes qui suivent.

Placez vous dans ce répertoire: cd /usr/local/java/ et procédez à l'installation du Java Developpement Kit:

chmod +x ~/jdk-6u7-linux-i586.bin
sudo ~/jdk-6u7-linux-i586.bin

Il va notamment vous être demandé d'accepter le contrat de licence de Sun.

Si vous êtes sur un ordinateur où vous n'êtes pas adminsitrateur, vous pouvez installer le JDK ailleurs par exemple dans votre home/bin/. Mais il faudra alors indiquer à Netbeans où le trouver. C'est parfois très simple, Netbeans peut avoir l'idée d'aller cherche tout seul dans le home/bin/, ou vous pouvez l'ajouter dans le PATH, ou vous pouvez lancer netbeans avec une option qui lui indique ce chemin d'accès. Dans certains cas de figure, c'est déjà plus problématique, ça dépend notamment de la version de Netbeans.

Installation de Netbeans

Pour Netbeans, pas de manipulation spéciale à effectuer car tout est automatique. Vous avez tout de même besoin d'être sudo si vous souhaitez l'installer dans les chemins par défaut. Placez vous dans le dossier où vous l'avez téléchargé et tapez:

chmod +x netbeans-6.1-ml-linux.sh
sudo ./netbeans-6.1-ml-linux.sh

L'installation se lance en mode graphique. Si vous voulez faire du développement Web, il est important de prendre garde que Apache n'est pas installé par défaut. Sur l'écran d'accueil, faites donc "Personnaliser", et cochez la case non cochée correspondante. Vous pouvez en profiter pour enlever les services dont vous n'aurez pas besoin s'il s'en trouve. Pour le reste de l'installation, vous pouvez laisser ce qui est mis par défaut, sauf si vous n'êtes pas administrateur. En effet Netbeans essaye par défaut de s'installer dans /usr/local/ et l'utilisateur non sudo n'a pas le droit d'y mettre des choses. Dans ce cas changez les chemins d'installation par défaut pour qu'ils pointent quelque part dans votre home.

Desinstallation de Netbeans

La version Netbeans 6.8 installé par la méthode alternative, il peut être desinstallé en allant sur:

cd /usr/local/netbeans-6.8
sudo sh ./uninstall.sh
Epilogue

Netbeans est désormais installé, vous pouvez y accéder depuis Applications → Programmation → Netbeans.

Pour créer un environnement complet pour Netbeans, vous pouvez consulter ce tutoriel.

Si votre fenêtre ne se rafraîchit pas avec Compiz, Netbeans utilise probablement Java 1.5. Il faut lui indiquer d'utiliser java 6 à la place.

Commencez par modifier la machine virtuelle de Java. Ensuite modifiez le fichier /opt/netbeans/netbeans6/etc/netbeans.conf :

  • cherchez la ligne contenant le paramètre netbeans_jdkhome
  • et remplacez la valeur par "/usr/lib/jvm/java-6-sun"
Il vous faut avoir installé le paquet sun-java6-jdk pour que Netbeans puisse l'utiliser.
  • netbeans.1265754751.txt.gz
  • Dernière modification: Le 18/04/2011, 14:58
  • (modification externe)