<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> | |
<!-- | |
Copyright (c) 2009, 2010, Oracle and/or its affiliates. All rights reserved. | |
--> | |
<html> | |
<head> | |
<title>Guia d'inici ràpid a Java en l'IDE NetBeans 6.8</title> | |
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" > | |
<link rel="stylesheet" type="text/css" href="../../../netbeans.css"> | |
<meta name="keywords" content="NETBEANS, TUTORIAL, GUIDE, USER, DOCUMENTATION"> | |
<meta name="description" content="A very simple and quick introduction to the NetBeans IDE workflow by walking you through the creation of a | |
simple Hello World Java console application." > | |
</head> | |
<body> | |
<h1>Guia d'inici ràpid a Java en l'IDE NetBeans</h1> | |
<p>Benvinguts a l'IDE NetBeans!</p> | |
<p>Aquesta guia d'aprenentatge proporciona una introducció molt senzilla i ràpida al flux de treball de l'IDE NetBeans, tot passant a través de la creació d'una aplicació senzilla de consola Java de "Hola món!!". Un cop hagueu finalitzat aquesta guia d'aprenentatge, tindreu un coneixement general de com crear i executar aplicacions en l'IDE.</p> | |
<p>Aquesta guia d'aprenentatge pren menys de 10 minuts per a completar-se.</p> | |
<p>Un cop hagueu finalitzat aquesta guia d'aprenentatge, podeu dirigir-vos als camins d'aprenentatge, els quals estan enllaçats des de la pàgina de <a href="../../index.html">Documentació, Formació i Suport</a>. Els camins d'aprenentatge proporcionen guies assimilables que remarquen un ampli ventall de característiques de l'IDE i tècniques de programació per a una varietat de tipus d'aplicació. Si no voleu realitzar l'aplicació "Hola món!", us podeu saltar aquesta guia d'aprenentatge i dirigir-vos als camins d'aprenentatge. | |
</p> | |
<p><b>Continguts</b></p> | |
<img src="../../../images_www/articles/69/netbeans-stamp-69-70-71.png" class="stamp" width="114" height="114" alt="El contingut d'aquesta pàgina s'aplica a l'IDE NetBeans 6.8" title="El contingut d'aquesta pàgina s'aplica a l'IDE NetBeans 6.5"> | |
<ul class="toc"> | |
<li><a href="#setup" title="Configurant el projecte">Configurant el projecte</a></li> | |
<li><a href="#code" title="Afegint codi al fitxer font generat">Afegint codi al fitxer font generat</a></li> | |
<li><a href="#run" title="Compilant i executant el programa">Compilant i executant l'aplicació</a></li> | |
<li><a href="#build" title="Construint i desplegant l'aplicació">Construint i desplegant l'aplicació</a></li> | |
<li><a href="#nextsteps" title="Passos següents">Passos següents</a></li> | |
</ul> | |
<p><b>Per a completar aquesta guia d'aprenentatge, necessiteu el següent programari i els següents recursos</b></p> | |
<table> | |
<tbody> | |
<tr> | |
<th class="tblheader" scope="col">Programari o Recurs</th> | |
<th class="tblheader" scope="col">Versió necessària</th> | |
</tr> | |
<tr> | |
<td class="tbltd1"><a href="https://netbeans.org/downloads/index.html">IDE NetBeans</a></td> | |
<td class="tbltd1">versió 6.8</td> | |
</tr> | |
<tr> | |
<td class="tbltd1"><a href="http://java.sun.com/javase/downloads/index.jsp">Kit de desenvolupament de Java(JDK)</a></td> | |
<td class="tbltd1">versió 6 o<br> | |
versió 5</td> | |
</tr> | |
</tbody> | |
</table> | |
<h2>Configurant el projecte<a name="setup"></a></h2> | |
<p>Per crear un projecte en l'IDE:</p> | |
<ol> | |
<li>Inicieu l'IDE NetBeans.</li> | |
<li>En l'IDE, seleccioneu Fitxer > Nou projecte (Ctrl-Maj-N), tal com es mostra en la següent figura. | |
<p><img src="../../../images_www/articles/71/java/quickstart/new-proj.png" alt="IDE NetBeans amb l'element de menú selecciona: Fitxer > Nou projecte." class="margin-around"></p> | |
</li> | |
<li>En l'assistent de Nou projecte, expandiu la categoria Java i seleccioneu Aplicació Java, tal com es mostra en la següent figura. Després cliqueu a Següent. <img src="../../../images_www/articles/71/java/quickstart/proj-wizard.png" width="594" height="405" alt="IDE NetBeans, assistent Nou projecte, pàgina selecció de projecte." class="margin-around"> | |
</li> | |
<li>En la pàgina del nom i la localització de l'assistent, feu el següent (com es mostra en la següent figura): | |
<ul> | |
<li>En el camp del nom del projecte, escriviu <code>HelloWorldApp</code>.</li> | |
<li>Deixeu sense marcar la casella de selecció, Utilitzar una carpeta dedicada per a emmagatzemar les biblioteques.</li> | |
<li>En el camp Crear la classe principal, escriviu <code>helloworldapp.HelloWorldApp</code>.</li> | |
<li>Deixeu sense marcar la casella de selecció, Establir com a projecte principal.</li> | |
</ul> | |
<p class="align-center"><img src="../../../images_www/articles/71/java/quickstart/proj-wizard2.png" alt="IDE NetBeans, assistent Nou projecte, pàgina Nom i Localització." class="margin-around"></p> | |
</li> | |
<li>Cliqueu a Finalitzar</li> | |
</ol> | |
<p>Es crea el projecte i s'obre a l'IDE. Hauríeu de visualitzar els següent components: | |
<ul> | |
<li>La finestra Projectes, la qual conté una visualització en arbre dels components del projecte, incloent els fitxers font, les biblioteques les quals el vostre codi en depèn, i d'altres. | |
</li> | |
<li>La finestra d'edició de codi amb un fitxer obert anomenat <code>HelloWorldApp</code>. | |
</li> | |
<li>La finestra Navegador, que podeu utilitzar-la per a navegar ràpidament entre els elements sense seleccionar la classe.</li> | |
<li>La finestra Tasques, la qual llista els errors de compilació així com altres tasques que estiguin marcades amb les paraules clau XXX i TODO.</li> | |
</ul> | |
<p class="align-center"><img src="../../../images_www/articles/71/java/quickstart/proj-opened.png" alt="IDE NetBeans amb el projecte HelloWorldApp obert." class="margin-around"></p> | |
<a name="code"></a><h2>Afegint codi al fitxer font generat</h2> | |
<p>Degut a que heu deixat la casella, Crear la classe principal, en l'assistent Nou projecte, l'IDE us ha creat l'esquelet de la classe. Podeu afegir el missatge "Hola món!" al codi de l'esquelet tot substituint la línia: | |
<pre class="examplecode"> | |
// TODO code application logic here | |
</pre> | |
amb la línia: | |
<pre class="examplecode"> | |
System.out.println("Hola món!"); | |
</pre> | |
<p>Deseu els canvis amb Fitxer > Desar.</p> | |
<p>El fitxer s'hauria de semblar al següent codi.</p> | |
<pre class="examplecode"> | |
/* | |
* To change this template, choose Tools | Templates | |
* and open the template in the editor. | |
*/ | |
package helloworldapp; | |
/** | |
* | |
* @author <your name> | |
*/ | |
public class HelloWorldApp { | |
/** | |
* @param args the command line arguments | |
*/ | |
public static void main(String[] args) { | |
System.out.println("Hola món!"); | |
} | |
} | |
</pre> | |
<a name="run"></a><h2>Compilant i executant el programa</h2> | |
<p>Degut a la característica de compilar al desar, no teniu que compilar manualment el vostre projecte en ordre d'executa'l en l'IDE. Quant deseu el fitxer font java, l'IDE automàticament el compila.</p> | |
<p><b>Per executar el programa:</b></p> | |
<ul> | |
<li>Seleccioneu Execució > Executar projecte principal (F6).</li> | |
</ul> | |
<p>La següent figura mostra el que hauríeu de visualitzar.</p> | |
<p class="align-center"><img src="../../../images_www/articles/71/java/quickstart/run-output.png" ALT="El programa imprimeix Hola món! en la finestra de Sortida (juntament amb altres sortides de l'script de construcció)." class="margin-around"></p> | |
<p> | |
Enhorabona! El vostre programa funciona! | |
</p> | |
<p>Si hi han errors de compilació, hi haurien marques amb símbols vermells als cantons dret i esquerra de l'editor de codi. Els símbols en el marge esquerra indiquen els errors per a les línies corresponents. Els símbols en el marge dret mostren totes les àrees del fitxer que contenen errors, incloent els errors en línies que no estan visibles. Podeu desplaçar el ratolí pel damunt d'una marca d'error per a obtenir la descripció de l'error. Podeu clicar un símbol en el cantó dret per a saltar a la línia amb l'error. | |
</p> | |
<a name="build"></a><h2>Construint i desplegant l'aplicació</h2> | |
<p>Un cop hagueu escrit i provat la vostra aplicació, podeu utilitzar la comanda Netejar i construir, per a construir la vostra aplicació per al desplegament. Quant utilitzeu la comanda Netejar i construir, l'IDE executa un script de construcció que realitza les següents tasques:</p> | |
<ul> | |
<li>Elimina qualsevol fitxer compilat en anterioritat i altres sortides de construcció.</li> | |
<li>Torna a compilar l'aplicació o construeix un fitxer JAR que conté els fitxers compilats.</li> | |
</ul> | |
<p><b>Per a construir la vostra aplicació:</b></p> | |
<ul> | |
<li>Seleccioneu Execució > Netejar i Construir proj. principal (Maj-F11).</li> | |
</ul> | |
<p>Podeu visualitzar la sortida de la construcció tot obrint la finestra Fitxers i expandint el node HelloWorldApp. El fitxer compilat amb bytecode <code>HelloWorldApp.class</code> està dins del subnode <code>build/classes/helloworldapp</code>. Un fitxer JAR desplegable que conté <code>HelloWorldApp.class</code> està dins del node <code>dist</code>.</p> | |
<img src="../../../images_www/articles/71/java/quickstart/files-window.png" | |
alt="Imatge mostrant la finestra Fitxers amb els nodes per a HelloWorldApp expandits per mostrar els continguts dels subnodes build i dist." class="margin-around"> | |
<div class="feedback-box"><a href="/about/contact_form.html?to=3&subject=Feedback: NetBeans IDE 6.8 Java Quick Start Guide">Envia'ns la vostra opinió</a></div> | |
<br style="clear:both;" /> | |
<h2><a name="nextsteps"></a>Passos següents</h2> | |
<p>Ara ja sabeu com dur a terme algunes de les tasques més comuns en l'IDE.</p> | |
<p>Per a aprendre més quant al flux de treball de l'IDE per al desenvolupament d'aplicacions Java, incloent la gestió del classpath, vegeu <a href="../../docs/java/javase-intro.html">Desenvolupant i desplegant Aplicacions generals Java</a>.</p> | |
<p>Per a trobar informació específica al tipus d'aplicació que esteu desenvolupant, utilitzeu els camins d'aprenentatge de l'IDE NetBeans per a aquest tipus d'aplicació. Cadascun dels camins d'aprenentatge conté una sèrie de guies d'aprenentatge que inclouen un ventall des de l'àmbit senzill al més l'avançat. Estan disponibles els següents camins d'aprenentatge:</p> | |
<table width="100%"> | |
<tr> | |
<td> | |
<ul> | |
<li><a href="../../trails/java-se_ca.html">Desenvolupament general Java </a></li> | |
<li><a href="../../trails/tools_ca.html">Integració amb eines i serveis externs</a></li> | |
<li><a href="../../trails/matisse_ca.html">Interfícies gràfiques d'usuari Java i JavaFX</a></li> | |
<li><a href="../../trails/web_ca.html">Aplicacions web Java</a></li> | |
<li><a href="../../trails/java-ee_ca.html">Aplicacions EJB i serveis web</a></li> | |
</ul> | |
</td> | |
<td> | |
<ul> | |
<li><a href="../../trails/php_ca.html">Aplicacions PHP</a></li> | |
<!--<li><a href="../../trails/ruby_ca.html">Llenguatges dinàmics</a></li>--> | |
<li><a href="../../trails/platform_ca.html">Plataforma NetBeans i desenvolupament de mòduls</a></li> | |
<li><a href="../../trails/cnd_ca.html">Aplicacions C/C++</a></li> | |
<li><a href="../../trails/mobility_ca.html">Aplicacions per a dispositius mòbils</a></li> | |
</ul> | |
</td> | |
</tr> | |
</table> | |
</body> | |
</html> |