Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1705 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  débutant absolu n'arrive pas à faire fonctionner un java

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

débutant absolu n'arrive pas à faire fonctionner un java

n°2076145
web_olivie​r
R1 Powaaaaa
Posté le 16-05-2011 à 11:24:34  profilanswer
 

Bonjour,
 
Je suis débutant absolu en java, c'est a dire qu'avant ce matin je n'avais jamais vu une ligne de code java de ma vie !!!
 
J'espère que quelqu'un pourra m'aider  :jap:  
 
 
sur mon serveur Web IIS j'ai le code java suivant :
 
import java.net.*;
import java.io.*;
 
public class GetHttpHeaders{
  public static void main ( String[] args ) throws IOException {
    try  
    {    
      URL url = new URL("http://localhost:8080" );
      URLConnection conn = url.openConnection();
     
      for (int i=0; ; i++)  
      {
            String name = conn.getHeaderFieldKey(i);
            String value = conn.getHeaderField(i);
            if (name == null && value == null){
              break;          
            }
            if (name == null){
              System.out.println("Server HTTP version, Response code:" );
              System.out.println(value);
              System.out.print("\n" );
            }
            else{
              System.out.println(name + "=" + value);
            }
      }
    }  
    catch (Exception e) {}
  }
}
 
Je le compile avec succès et il me crée le fichier GetHttpHeaders.class .
 
Ensuite depuis une station de travail quand j'appel mon java, c'est a dire sous ie quand je fais : http://monURL/GetHttpHeaders.java il m'affiche le code source de mon java.
 
Comment appeler mon java pour obtenir le résultat et non pas le code source ?
 
Par avance merci.
 
Webol.
 
 

mood
Publicité
Posté le 16-05-2011 à 11:24:34  profilanswer
 

n°2076231
olivthill
Posté le 16-05-2011 à 13:21:54  profilanswer
 

Les programmes java sont faits pour être lancé en mode de commande (boite DOS noire et blanche, ou fenêtre Unix).
Ou bien, si on veut les lancer en utilisant un navigateur, il faut créer une applet (ou d'autres choses moins courantes).
 
Voir les tutoriels, par exemple : http://java.developpez.com/cours/
et plus précisément pour une applet, le bas de la page http://jmdoudoux.developpez.com/co [...] ues-base-2


Message édité par olivthill le 16-05-2011 à 13:26:03
n°2076232
LeRiton
Posté le 16-05-2011 à 13:22:08  profilanswer
 

IIS est le serveur web Microsoft, il ne prend pas en charge le Java / J2EE. Deux solutions, soit connecter ton IIS sur un serveur web Java style Tomcat, soit passer directement par ce dernier.
Dans tous les cas, le code que tu nous présentes ici ne fonctionnera pas tel quel. C'est un programme en Java classique, s'exécutant donc à partir de la ligne de commande / un IDE. Servir un programme sur le web est différent, renseigne toi sur JEE dans sa globalité ou, plus spécifiquement, sur un framework web Java/JEE quelconque.

 

Edit : burned.


Message édité par LeRiton le 16-05-2011 à 13:23:18
n°2076237
web_olivie​r
R1 Powaaaaa
Posté le 16-05-2011 à 13:31:52  profilanswer
 

Merci beaucoup pour votre aide, je vais regarder les tutos.
 
:jap:

n°2076251
web_olivie​r
R1 Powaaaaa
Posté le 16-05-2011 à 13:58:34  profilanswer
 

Je me permet d'abuser un peu, existe t'il une solution pour lire un entête http en java ?
 
:jap:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  débutant absolu n'arrive pas à faire fonctionner un java

 

Sujets relatifs
SSH via applet javaApplication mode Cloud [JAVA]
Debutant bashParser XML en Java et y récupérer des informations
Buffer / Buffer overflow en C et en JavaSupprimer un dossier dans une archive Java avec un.bat
dessiner les diagrammes uml en javaConnection à une base Mysql (easyPhp) en Java suivant modele MVC
[resolu] faire un max d'une somme : j'y arrive pas !génération d'expression régulière avec java
Plus de sujets relatifs à : débutant absolu n'arrive pas à faire fonctionner un java


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR