Petit apport
Citation:
JDK :
Java Development Kit, c'est l'ancien nom du SDK. Le JDK a été renommé SDK depuis la version 1.2.2.
Version imprimable
Petit apport
Citation:
JDK :
Java Development Kit, c'est l'ancien nom du SDK. Le JDK a été renommé SDK depuis la version 1.2.2.
Ah oui ? Je n'aurais jamais imaginé ça !
Merci !
javadoc est un utilitaire du JDK (tout comme javac) qui extrait des informations du code Java ainsi que des commentaires (sous une forme normalisée) afin de générer une documentation adaptée.
Dans la configuration standard il te génère des pages HTML de ce type : http://java.sun.com/javase/6/docs/api/
On appelle la Javadoc d'une API les pages HTML générées par l'outil javadoc.
Merci.
Entre temps Sun a fait une nouvelle page de download avec un tableau bcp plus clair :
http://java.sun.com/javaee/downloads/index.jsp
hello, j'avais commencé un énorme post mais ça va vous prendre la tête aussi je résume...
J'ai installé l'option 2 sur cette page :
http://java.sun.com/javaee/downloads/index.jsp
"Java EE + JDK"
J'aimerais savoir ce que l'on peut faire avec ce produit sans installer rien d'autre cad sans Apache, sans Eclipse, bref brut de brut.
Il semle qu'il y ait le Sun Application Server, un truc qui semble lié à ce que l'on appelle Glassfish, est-ce que ça peut me dispenser vraiment d'installer Apache dans un premier temps et tout de même tester des servlets exemples ?
Sauriez-vous me dire a quoi servent les autres versions notamment:
J2EE SANS le JDK
JAVA EE + Tools avec NetBeans mais SANS JDK
Dans quels cas peut-on en avoir besoin svp ???? Ca m'aidera a comprendre l'environnement de Sun qui m'a l'air assez complexe (je diffère de ce fait l'installation d'Eclipse etc...)
Merci
EDIT 1 : Dans "Core Servlets" ils disent de mettre le servlet a tester dans WEB-INF du serveur d'appli.
J'ai donc cherché le WEB-INF du Sun Application Server et là c'est la panique : si je recherche "WEB-INF" sous mon répertoire SDK j'ai 33 résultats... C'est à devenir fou....
Ou est donc installé le serveur d'applis de Sun svp ???
EDIT 2 : Est-ce ici le WEB-INF ?
C:\Program Files\Sun\SDK\domains\domain1\applications\j2ee-apps\__JWSappclients\sys_war\WEB-INF\
Sun Java System Application Server (SJSAS) est le serveur d'application de référence de Java EE et se nomme également Glassfish.
Tu peux choisir de ne pas télécharger le JDK si tu l'as déjà et que tu veux mettre le reste à jour, mais tu en auras besoin de toute manière.
Si tu as installé Glassfish tu as un serveur d'application qui comprend un serveur http, donc tu n'as pas besoin d'Apache Tomcat en plus.
OK merci pour l'info.
Reste a me documenter sur le Classpath et trouver le répertoire WEB-INF dans lequel je vais mettre mon HelloServlet.class...
Mon JRE :
C:\Program Files\Java\jre1.6.0_03\
Mon SDK :
C:\Program Files\Sun\SDK
Mon "projet" :
D:\Java\HelloServlet.Java
Quel CLASSPATH dois-je définir ?
Comment compiler ?
Ou mettre HelloServlet.class ensuite ?
Comment tester ?
EDIT :mon fichier de compile :
"C:\Program Files\Sun\SDK\jdk\bin\javac.exe" -classpath "C:\Program Files\Java\jre1.6.0_03\lib";"C:\Program Files\Sun\SDK\lib";"D:\Java" HelloServlet.java
Résultat : 6 erreurs... trouve pas les classes
J'ai aussi essayé :
C:\Progra~1\Sun\SDK\jdk\bin\javac.exe -classpath C:\Progra~1\Java\jre1.6.0_03\lib;C:\Progra~1\Sun\SDK\lib;D:\Java HelloServlet.java
meme resultat...
Hello,
Mon Servlet commence comme ça :
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
Quelles classes je dois avoir svp et où dois-je m'attendre à les trouver, plutot sous jre\lib ou sous sdk\lib ? Ne me dites pas que ce n'est pas livré en standard avec le jre ou le sdk !
J'ai tout installé comme il faut mais visiblement pourtant il ne trouve pas les classes je suis bloqué ! Je me vois contraint de balancer cela :lol:
PS : qq1 peut-il éditer mon post initial et le renommer "Débutant : questions diverses" (merci)
Hello j'ai finalement trouvé tout seul comment déployer un servlet exemple sous SAS.
Si ça peut intéresser qq1 je peux faire un post qui résume les différentes étapes, sans entrer bien sur dans les détails. Reste à voir ou publier ce post pour qu'il soit visible de mes collègues débutants... merci de me renseigner svp.
Note : je m'appuie sur le tutoriel coreservlets.com