IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Applets Java Discussion :

Exécution problématique (sauf dans Eclipse)


Sujet :

Applets Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    136
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2005
    Messages : 136
    Par défaut Exécution problématique (sauf dans Eclipse)
    Salut à tous,

    Je suis un vieil habitué de C++... Mais bon, C++ est un peu vieux et j'aimerais bien pouvoir porter mes programmes sur Mac et sur Linux sans peine, donc je m'intéresse à Java.

    J'utilise Eclipse et j'ai réussi à compiler "Hello World" ('faut bien commencer qqpart ) sous forme de ficheir "HelloWorld2.class".

    Alors dans Eclipse pas de problème: j'arrive à le visualiser comme applet, et à le lancer comme application.

    Mais en dehors d'Eclipse, impossible de l'exécuter, d'une façon ou d'une autre. Le fichier *.class n'est evidement pas reconnu par Windows, et en tant qu'applet, le code

    <APPLET CODE="HelloWorld2.class" WIDTH=150 HEIGHT=50></APPLET>

    Me sort dans Internet Explorer un message (dans la barre en bas)

    load: class HelloWorld2 not found

    Alors voilà, c'est très bon le café (de Java), mais j'ai l'impression qu'il sera froid avant que j'arrive à en faire quelque chose !

    Merci de m'aider et A+

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    136
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2005
    Messages : 136
    Par défaut
    J' ai oublié de dire: il va de soi que le fichier "HelloWorld2.class" a été mis dans le même répertoire que la page HTML, et je n'ai pas fait de faute dans le nom de fichier.

  3. #3
    Membre Expert
    Avatar de xavlours
    Inscrit en
    Février 2004
    Messages
    1 832
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 1 832
    Par défaut
    Bonjour,

    as tu essayé d'ouvrir ton applet avec le programme appletviewer (fourni par Sun en même temps que tout le reste) ? Est-ce que ça marche ?
    "Le bon ni le mauvais ne me feraient de peine si si si je savais que j'en aurais l'étrenne." B.V.
    Non au langage SMS ! Je ne répondrai pas aux questions techniques par MP.
    Eclipse : News, FAQ, Cours, Livres, Blogs.Et moi.

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    136
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2005
    Messages : 136
    Par défaut
    Bonjour et merci pour la réponse,

    Non, je n'ai apparament pas de programme appletviewer dans Eclipse... Je n'ai pas téléchargé le pack de Sun, seulement le programme Eclipse.

    Je ne comprends pas pourquoi il est nécessaire d'avoir le pack de Sun alors que Internet Explorer est déja capable de lire des applets (sur le web je parviens à accéder à des jeux Java par ex.)

  5. #5
    Membre Expert
    Avatar de xavlours
    Inscrit en
    Février 2004
    Messages
    1 832
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 1 832
    Par défaut
    Il est nécessaire d'avoir la version 1.5 de Sun parce que la version de Java fournie par microsoft est la 1.1, et qu'elle commence à sérieusement dater.

    Je t'invite à effectuer quelques vérifications dans Eclipse :
    - Window -> Preferences -> Java -> Installed JREs

    Tu auras une liste des packs Java installés sur ton ordinateur, avec leur version et leur chemin d'installation (on va dire $java_home). Le programme appletviewer se trouve dans ($java_home)/bin/appletviewer.

    Si la version est inférieure à 1.5, je te recommande de télécharger le dernier JDK disponible.

    Ton problème peut aussi venir du fait que Java n'est pas activé dans les options de ie, mais je te conseille de faire les vérifications ci-dessus.
    "Le bon ni le mauvais ne me feraient de peine si si si je savais que j'en aurais l'étrenne." B.V.
    Non au langage SMS ! Je ne répondrai pas aux questions techniques par MP.
    Eclipse : News, FAQ, Cours, Livres, Blogs.Et moi.

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    136
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2005
    Messages : 136
    Par défaut
    Salut et merci pour les infos,

    Vérifications faites: build 1.5.0_05-b05 donc c'est la bonne version.

    J'ai bien trouvé le répertoire de la JRE, avec notamment les fichiers:

    java.exe
    javacpl.exe
    javaw.exe
    javaws.exe

    ... mais pas de appletviewer.exe !?

    Ce qui est plus étonnant, c'est que dans Eclipse, quand je fais "Run as applet" il affiche l'applet dans une fenêtre qui s'appelle "AppletViewer". J'ai fait une recherche sur le C, et le seul fichier de ce nom (approximativement) est .appletviewer dans C:\Documents and Settings\Administrateur.

    Ce fichier contient apparament un "log" du fonctionnement de l'applet viewer. Donc il est bien installé ! Mais où est donc passé cet exécutable ? Je n'y comprends rien, j'ai même été voir dans "Application data"

    "Ton problème peut aussi venir du fait que Java n'est pas activé dans les options de ie"
    Si-si, j'arrive à jouer à des jeux Java en ligne !

    A+

Discussions similaires

  1. fichier exécutable dans Eclipse
    Par kerkenileila dans le forum MDE
    Réponses: 0
    Dernier message: 06/05/2011, 11h41
  2. Pb d'exécution dans Eclipse "Couldn't find main class"
    Par delta07 dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 20/04/2011, 16h04
  3. Réponses: 5
    Dernier message: 15/03/2007, 11h21
  4. exécution d'un programme java dans eclipse
    Par hammag dans le forum Eclipse Java
    Réponses: 9
    Dernier message: 25/11/2006, 12h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo