Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
netbeans_environnement [Le 20/04/2009, 13:18]
213.95.41.13
netbeans_environnement [Le 11/09/2022, 11:50] (Version actuelle)
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 1: Ligne 1:
-{{tag>développement ​java}}+{{tag>programmation ​java}}
  
 ---- ----
Ligne 14: Ligne 14:
 Je m'​excuse d'​avance auprès de tous les grands gourous du monde de java car comme je débute et j'​avance en tâtonnant j'ai peut-être fait des choix qui ne sont pas très judicieux. Mais bon voilà, tout le monde le sait, démarrer avec java n'est pas simple... Je m'​excuse d'​avance auprès de tous les grands gourous du monde de java car comme je débute et j'​avance en tâtonnant j'ai peut-être fait des choix qui ne sont pas très judicieux. Mais bon voilà, tout le monde le sait, démarrer avec java n'est pas simple...
  
-<note tip>Il se peut que netbeans ne se lance pas et affiche des fenêtres vide. Dans ce cas il faut ajouter au script de lancement de Netbeans 5.5 nommé netbeans (il se trouve normalement dans le répertoire /​usr/​share/​netbeans/​5.5/​bin),​ il faut que la première ligne soit +<note tip>Il se peut que netbeans ne se lance pas et affiche des fenêtres vide. Dans ce cas il faut ajouter au script de lancement de Netbeans 5.5 nommé netbeans (il se trouve normalement dans le répertoire /​usr/​share/​netbeans/​5.5/​bin),​ il faut que la première ligne soit
 : export AWT_TOOLKIT=MToolkit : export AWT_TOOLKIT=MToolkit
  
-Ou alors désactiver les effets de compiz. (système->​préférences->​apparences->​effets visuels) ​+Ou alors désactiver les effets de compiz. (système->​préférences->​apparences->​effets visuels)
  
  
Ligne 44: Ligne 44:
  
 ==== JDK ==== ==== JDK ====
-Aujourd'​hui il existe un package qui comporte JDK avec Netbeans 5.5, alors pourquoi pas l'​utiliser pour l'​install. Télécharger le fichier **Jjdk-6u1-nb-5_5-linux-ml.bin** .bin sous [[http://​java.sun.com/​javase/​downloads/​index.jsp]] et l'​installer au travers d'un terminal, se placer dans le répertoire où est stocké le fichier et faire: ​+Aujourd'​hui il existe un package qui comporte JDK avec Netbeans 5.5, alors pourquoi pas l'​utiliser pour l'​install. Télécharger le fichier **Jjdk-6u1-nb-5_5-linux-ml.bin** .bin sous [[http://​java.sun.com/​javase/​downloads/​index.jsp]] et l'​installer au travers d'un terminal, se placer dans le répertoire où est stocké le fichier et faire:
   chmod +x [le nom du fichier bin]   chmod +x [le nom du fichier bin]
   ./[le nom du fichier bin]   ./[le nom du fichier bin]
Ligne 58: Ligne 58:
  
  
-==== Netbeans ​5.5 ====+==== Netbeans ====
 ===l'​IDE=== ===l'​IDE===
-Dans le cas où l'on à installer Netbeans séparément de JDK voici la procédure. Le programme de base à installer est l'IDE (Environnement de Développement Intégré) de Netbeans. Il s'agit [[http://​www.netbeans.info/​downloads/​index.php]]. Pour l'​installation se placer dans le répertoire où est stocké le fichier avec un terminal et faire:+Dans le cas où l'on à installer Netbeans séparément de JDK voici la procédure. Le programme de base à installer est l'IDE (Environnement de Développement Intégré) de Netbeans. Il s'agit [[https://​www.netbeans.info/​downloads/​index.php]]. Pour l'​installation se placer dans le répertoire où est stocké le fichier avec un terminal et faire:
   chmod +x [le nom du fichier bin]   chmod +x [le nom du fichier bin]
   ./[le nom du fichier bin] -is:​javahome /​home/​[nom]/​www/​jdk1.6.0   ./[le nom du fichier bin] -is:​javahome /​home/​[nom]/​www/​jdk1.6.0
Ligne 66: Ligne 66:
 ===Netbeans sur les dépots!=== ===Netbeans sur les dépots!===
  
-Depuis le site de [[http://​www.netbeans.info/​downloads/​all.php?​b_id=2323 |téléchargement]] de NetBeans IDE 5.5+Il est possible d'​utiliser la version ​de fourni avec Ubuntu très simplement 
 +  sudo apt-get install ​netbeans
  
-Téléchargez le fichier [[http://​www.netbeans.info/​downloads/​start.php?​f_id=13710&​lang_id=1 | netbeans-5_5.tar.gz]] (82.8 MB)+Ou de télécharger la dernière version disponible depuis le site de Sun 
 + 
 +Depuis le site de [[http://​bits.netbeans.org/​netbeans/​6.5/​community/​latest/​ml/​ |téléchargement]] de la dernière version de NetBeans IDE 
 + 
 +Téléchargez le fichier [[https://​www.netbeans.info/​downloads/​start.php?​f_id=13710&​lang_id=1 | netbeans-6_5.tar.gz]] (82.8 MB)
  
 Placer le dans le repertoire /tmp. Placer le dans le repertoire /tmp.
Ligne 74: Ligne 79:
 Et configurer le en root: Et configurer le en root:
  
-  sudo chown root:root /​tmp/​netbeans-5_5.tar.gz+  sudo chown root:root /​tmp/​netbeans-6_5.tar.gz
  
 Puis lancer la commande: Puis lancer la commande:
  
-  sudo apt-get install ​netbeans5.5+  sudo apt-get install ​netbeans6.5
  
 (où installer le depuis synaptic) (où installer le depuis synaptic)
  
-netbeans5.5 sera alors installé dans le répertoire **/​usr/​share/​netbeans/​5.5/**+netbeans6.5 sera alors installé dans le répertoire **/​usr/​share/​netbeans/​6.5/**
  
 Un lanceur sera également installé: **/​usr/​bin/​netbeans** Un lanceur sera également installé: **/​usr/​bin/​netbeans**
Ligne 91: Ligne 96:
 ===Visual Web Pack=== ===Visual Web Pack===
 Tout ce que vous avez besoin pour construire rapidement et visuellement des applications de web standard avec des composants AJAX et JSF. Tout ce que vous avez besoin pour construire rapidement et visuellement des applications de web standard avec des composants AJAX et JSF.
-Lien pour le téléchargement:​ [[http://​www.netbeans.info/​downloads/​index.php?​rs=11&​p=9]] Pour l'​installation se placer dans le répertoire où est stocké le fichier avec un terminal et faire: ​+Lien pour le téléchargement:​ [[https://​www.netbeans.info/​downloads/​index.php?​rs=11&​p=9]] Pour l'​installation se placer dans le répertoire où est stocké le fichier avec un terminal et faire:
  chmod +x [le nom du fichier bin]  chmod +x [le nom du fichier bin]
  ./[le nom du fichier bin] -is:​javahome /​home/​[nom]/​www/​jdk1.6.0  ./[le nom du fichier bin] -is:​javahome /​home/​[nom]/​www/​jdk1.6.0
Ligne 104: Ligne 109:
  
 On commence par installer avec le gestionnaire de paquets synaptique: On commence par installer avec le gestionnaire de paquets synaptique:
-  * **PostgreSQL 8.3** avec ses dépendances (pour obtenir la version 8.il faut avoir activé dans sources.liste les univers et universe multiverse)+  * **PostgreSQL 8.3** avec ses dépendances (pour obtenir la version 8.il faut avoir activé dans sources.liste les univers et universe multiverse)
   * **libpg-java** (java database JDBC driver for postreSQL)   * **libpg-java** (java database JDBC driver for postreSQL)
   * **pgadmin3** outils d'​administration graphique (après l'​install le lanceur se trouve sous le menu Applications - Outils système - pgAdmin III)   * **pgadmin3** outils d'​administration graphique (après l'​install le lanceur se trouve sous le menu Applications - Outils système - pgAdmin III)
Ligne 137: Ligne 142:
 faire **OK** et sélectionner le schéma et encore **OK**... et voilà c'est connecté. faire **OK** et sélectionner le schéma et encore **OK**... et voilà c'est connecté.
  
 +===Connexion d'une base jdbc Postgres-9.4 EnterpriseDB avec Netbeans 8.0.1======
 +Pour se connecter à une DataBase il vous faut :
 +  - Un chemin de la base : url
 +  - Un driver de connection : driverDB
 +  - Un utilisateur pouvant y accéder : login&​password
  
- +Je prends mon cas, dans lequel j'ai créer une database via pgadmin3 dans postgres, et souhaite l'​introduire dans Netbeans pour pouvoir y accéder via mes développement java (DAO). 
-=====CLASSPATH:=====+=== **Etape 1** : Lancer Netbeans ​==
 +=== **Etape 2** Ouvrir la fenetre de service et sélectionner Database (en haut) puis clic doit "New Connection"​ === 
 +=== **Etape 3** : Selection le driver souhaité c'​est-à dire PostgreSQL, puis cliquer sur next. Si il n'est pas listé il faut le télécharger=== [[https://​jdbc.postgresql.org/​download.html]] 
 +=== **Etape 4** : vous arrivé sur le fenetre suivante : Customize Connection === 
 +=== **Etape 5** : renseigner les champs : pour connaitre ses infos ouvrez pgadmin3 et clic droit sur le serveur "​PostgresSQL9.4"​ === 
 +               ==* Pour host ==> localhost (si la database est sur la meme machine sinon adresse ip de la machine distante) 
 +               ==* Pour le Port ===> 5432 == 
 +               ==* Pour url ==> indiquer le nom de la base sur laquelle on veut se connecter sinon rentrer l'url complet suivant le model suivant : jdbc:​postgresql://​localhost:​5432/​VotreDataBase_ == 
 +               ==* Pour user ===> indiquer le login  de connection à base dans postgres == 
 +               ==* Pour password ​===> indiquer le passord du login de connection à la base (cocher "​remenber password"​) ​==
    
-CLASSPATH est une variable d'​environement. ​+=== **Etape 6 :**  fermer pgadmin3 ​ pour vous Déconnectez de la base, et tester la connection depuis netbeans en cliquant sur "​Tester_Connection"​ === 
 + 
 +**Si tout Ok,** vous devez avoir votre base dans la liste des base jdbc dans netbeans (dans service puis Database). sinon vérifier les informations ci-dessous.**That'​s all Folk!!** 
 +== Remarque : == 
 +  - Pour accéder à une table de la database aller dans services les bases sont  representés la section **Base** dans laquelle vous avez créer votre base (un rename sur la database permet de le modifier quand celle-ci est déconnectée).\\ 
 +  - Dans netBeans les requetes SQL utilisé pour communiquer avec la database ont une légère modification avec la base Postgres.\\ 
 +En effet pour définir la table, il faut indiqué le schema suivi de la table.\\ 
 +  * Ainsi un SELECT * FROM USERS; devient un SELECT * FROM \"​Public\"​.\"​USERS\";​ (en javaEE dans mon cas). 
 +  * Et un INSERT INTO USERS values(?,?,?,?​);​ devient un INSERT INTO \"​Public\"​.\"​USERS\"​ values(?;?;?;?​);​ 
 +  * Pour accéder à une colonne de la table la notation devient \"​USERS\"​.\"​Name\"​=?;​ 
 + 
 +=== === CLASSPATH: === === 
 + 
 +CLASSPATH est une variable d'​environement.
 Elle est composées de plusieurs chemin (path). Les chemins désignent soit des répertoires,​ soit des fichiers jar. Ces chemins peuvent être absolus ou relatifs. Le caractère utilisé pour séparer les différents chemins est les deux points ':'​. Attention : l'orde dans lequel vous mettez les différents chemins est important. Elle est composées de plusieurs chemin (path). Les chemins désignent soit des répertoires,​ soit des fichiers jar. Ces chemins peuvent être absolus ou relatifs. Le caractère utilisé pour séparer les différents chemins est les deux points ':'​. Attention : l'orde dans lequel vous mettez les différents chemins est important.
  
Ligne 151: Ligne 183:
 Quand on installe le JDK de SUN, aucun classpath n'est définit !!!!! Même le répertorie courant n'est pas dedans. C'est une erreur classique de débutant : on se met dans le repertoire dans lequel se trouve les fichiers compilés, on tape java HelloWorld et on se mange un NoClassDefFoundError :/. La solution : taper  java -classpath. Quand on installe le JDK de SUN, aucun classpath n'est définit !!!!! Même le répertorie courant n'est pas dedans. C'est une erreur classique de débutant : on se met dans le repertoire dans lequel se trouve les fichiers compilés, on tape java HelloWorld et on se mange un NoClassDefFoundError :/. La solution : taper  java -classpath.
  
-source : [[http://​forum.hardware.fr/​hfr/​Programmation/​Java/​toujours-savoir-classpath-sujet_41088_1.htm]]+source : [[https://​forum.hardware.fr/​hfr/​Programmation/​Java/​toujours-savoir-classpath-sujet_41088_1.htm]]
  
 Pour ajouter un répertoire ou un fichier à la variable CLASSPATH il suffi d'​executer cette commande : Pour ajouter un répertoire ou un fichier à la variable CLASSPATH il suffi d'​executer cette commande :
Ligne 161: Ligne 193:
 Pour editer ce fichier : Pour editer ce fichier :
 <​code>​sudo gedit /​etc/​bash.bashrc</​code>​ <​code>​sudo gedit /​etc/​bash.bashrc</​code>​
-puis ajouter : +puis ajouter :
  
 CLASSPATH=/​usr/​lib/​java CLASSPATH=/​usr/​lib/​java
Ligne 172: Ligne 204:
 Une petite édition (en super utilisateur) permet d'​éditer le fichier. Il faut ensuite mettre à la première ligne : Une petite édition (en super utilisateur) permet d'​éditer le fichier. Il faut ensuite mettre à la première ligne :
 <​code>​export AWT_TOOLKIT=MToolkit</​code>​ <​code>​export AWT_TOOLKIT=MToolkit</​code>​
 +
 +=====Installer Arduino dans Netbeans====
 +Télécharger le module Arduino sur le site : http://​plugins.netbeans.org/​plugin/​46054/​arduino \\
 +Lancer Netbeans, puis dans **/​outil/​plugin**,​ ajouter le nouveau plugin d'​ArduinoUno télécharger précèdemment.\\
 +Une fois, installé normalement vous avez la possibilité de créer un nouveau projet de type Arduino.\\ That's Fun. Pas eu le temps, de tester le module via le port USB, n'​ayant pas reçu encore le kit ArduinoUno.
 +
  
 ===== Liens externes ===== ===== Liens externes =====
Ligne 180: Ligne 218:
  
 Débuter en Java : Débuter en Java :
-  * [[http://​forum.hardware.fr/​hfr/​Programmation/​Java/​toujours-savoir-classpath-sujet_41088_1.htm]]+  * [[https://​forum.hardware.fr/​hfr/​Programmation/​Java/​toujours-savoir-classpath-sujet_41088_1.htm]]
   * [[http://​forum.hardware.fr/​hfr/​Programmation/​Java/​debutants-passage-oblige-sujet_68709_1.htm]]   * [[http://​forum.hardware.fr/​hfr/​Programmation/​Java/​debutants-passage-oblige-sujet_68709_1.htm]]
  
 ---- ----
  
-//​Contributeurs : [[:​utilisateurs:​Tamors]] [[:​utilisateurs:​Nettspawn]].//​+//​Contributeurs : [[:​utilisateurs:​Tamors]] [[:​utilisateurs:​Nettspawn]],​[[utilisateurs:​xavierjm|XAVIER_jean-marie]].//
  • netbeans_environnement.1240226289.txt.gz
  • Dernière modification: Le 18/04/2011, 14:51
  • (modification externe)