Vous êtes sur la page 1sur 7

Manuel : Installation et utilisation de Netbeans

Netbeans est un environnement de développement libre, disponible sous licence Apache.

1. Installation
Le script Apache-NetBeans-12.4-bin-linux-x64.sh, qui a été téléchargée en ligne, est déjà normalement
présent dans le répertoire $HOME/Applications.

Si cela n’est déjà fait, vous devez rendre ce script exécutable. Cela se fait en ligne de commandes (vous
ouvrez un terminal virtuel dans le répertoire) :
chmod u+x Apache-NetBeans-12.4-bin-linux-x64.sh

Puis vous exécutez ce script :


./Apache-NetBeans-12.4-bin-linux-x64.sh

La procédure se lance sur ce premier écran :

Cet environnement de développement est disponible sous licence libre (licence Apache), vous devez
néanmoins accepter cette licence :

BTS SIO – Cité Scolaire Albert Londres CC by sa – moulinux Page 1 / 7


Manuel : Installation et utilisation de Netbeans

Vous devez à présent à la fois préciser le répertoire d’installation (si cela n’est pas déjà fait, créer un sous-
dossier Applications dans votre répertoire personnel) et l’environnement Java du système à utiliser :

C’est presque fini, vous configurez la politique de mise à jour :

Puis, vous lancez l’installation :

L’installation se termine sur cet écran :

BTS SIO – Cité Scolaire Albert Londres CC by sa – moulinux Page 2 / 7


Manuel : Installation et utilisation de Netbeans

Un raccourci a été créé pour vous, il ne vous reste plus qu’à lancer l’application depuis le menu Whisker
ou via l’interface du bureau XFCE.

2. Configuration

2.1. Premier lancement


Rendez-vous via le menu « Tools » > « Options »,
dans l’écran de configuration des options. Via les
différents onglets « Java », « Php », vous pourrez
activer les langages. Pour le langage Java, vous
parcourrerez également les sous-onglets maven,
JavaFX. Des extensions, vous seront proposées à
l’installation (notamment quand vous sélectionnerez
l’onglet JavaFX ou GUI Builder) :
Vous acceptez ensuite la licence (libre) :

Vous validerez ces installations…

BTS SIO – Cité Scolaire Albert Londres CC by sa – moulinux Page 3 / 7


Manuel : Installation et utilisation de Netbeans

2.2. Scene Builder


Nous éditerons la composition des interfaces graphiques
avec l’application « Scene Builder ». Pour que
l’application soit intégrée avec Netbans, sélectionner
l’onglet « JavaFX » (toujours via le menu « Tools ») et
définissez le dossier dans lequel l’application a été
installée (voir la figure ci-contre).

Vous terminez en cochant la case « Save All Modified files… » et sélectionnez l’application des
changements.

2.3. Autres configurations


Via le menu « Tools » > « Options », le
développeur peut facilement changer de
thème (onglet « Appearance ») ou configurer
les raccourcis (onglet « Keymap »).
Le bouton « … » vous permet d’éditer le raccourci :

Après avoir appuyé sur la touche du clavier que vous souhaitez intégrer à votre combinaison, le bouton
« flèche », vous permet de sélectionner l’évènement de souris à associer…

3. Utilisation

Note : Comme nos projets seront souvent des clones de dépôts git distants, nous travaillerons
souvent à partir de « sources existantes »…

3.1. Créer un projet PHP


Nous allons créer un projet pour l’application AMAphp. Nous commençons par créer une application à
partir de sources existantes, via le menu File > New project..

BTS SIO – Cité Scolaire Albert Londres CC by sa – moulinux Page 4 / 7


Manuel : Installation et utilisation de Netbeans

a) Toute première fois


Si c’est la première fois que nous faisons cela, Netbeans nous informe que nous devons activer cette
fonctionnalité :

C’est ce que nous faisons alors :

En appuyant su le bouton. La procédure se lance alors :

Nous devons maintenant accepter la licence, en cochant une case :

b) Configuration classique
Nous retrouvons ensuite la procédure de création de projet classique. Il nous faut alors renseigner notre
dépôt git local :

BTS SIO – Cité Scolaire Albert Londres CC by sa – moulinux Page 5 / 7


Manuel : Installation et utilisation de Netbeans

Même si, dans notre cas, votre chef de projet a pris soin de ne pas intégrer les fichiers de configuration à
l’index de votre historique, il est préférable de prendre l’habitude de stocker les fichiers du projet
Netbeans dans un autre répertoire que celui de notre code. Cela se fait simplement en cochant une case
(voir ci-dessous). Il ne nous reste plus qu’à configurer le serveur de développement :

Nous optons là pour travailler à l’aide du serveur de développement PHP, que nous devrons toujours
lancer manuellement depuis un terminal…
Une fois le serveur local lancé, dans le cas de notre projet symfony, cela peut se faire à l’aide de la
commande suivante :
symfony server:start

Il ne nous reste plus qu’à ouvrir un nouvel onglet dans le navigateur, via la commande « Run project »
accessible par le menu « Run » de l’IDE.

3.2. Débogage

Note : Le paquet php-xdebug aura préalablement été installé sur votre système par
l’administrateur.

Afin de faciliter vos travaux de débogage, vous installerez l’extension « Xdebug Helper » pour le
navigateur Firefox.
Une fonctionnalité de base d’un IDE digne de ce nom est de faciliter le débogage des applications. Pour
cela le développeur peut placer des points d’arrêt :

BTS SIO – Cité Scolaire Albert Londres CC by sa – moulinux Page 6 / 7


Manuel : Installation et utilisation de Netbeans

Une fois le serveur local lancé, vous exécutez la commande « Debug Project » depuis le menu « Debug »
(ou à utiliser la combinaison Ctrl+F5 du clavier).
Netbeans ouvre alors un nouvel onglet dans votre navigateur Firefox, vous devez alors activer l’extension
« x-debug » :

Si vous n’avez pas décoché la case « première ligne » dans les options de Netbeans, le débogueur
s’arrêtera sur la première ligne exécutée, vous pouvez sauter l’analyse de ce fichier à l’aide de la touche
F5 (opération à renouveler plusieurs fois…).
Le plus simple est tout de même de modifier les options de « debug » des projets PHP :

L’option « Stop a First Line » a été ici décochée.

Remarque : Vous remarquerez l’apparition de la séquence suivante : ?


XDEBUG_SESSION_START=netbeans-xdebug, à la fin de l’URL. Si vous n’utilisez pas
l’’extension x-debug, vous devez alors reproduire ce paramètre sur toutes les URL appelées au
cours de votre navigation (jusqu’au chemin que vous souhaitez déboguer).

3.3. Créer un projet Java


Voir les supports de cours SLAM…

BTS SIO – Cité Scolaire Albert Londres CC by sa – moulinux Page 7 / 7

Vous aimerez peut-être aussi