2011-05-30 3 views
0

J'ai du mal à embarquer mon applet dans mon code HTML l'erreur qui me semble myapplet.class pas trouvé en fait que myapplet.class sur le même fichier de la page HTML. un chiffre le problème? ici est mon code appletmontre mon applet java en HTML

package applet; 

import java.awt.TextArea; 
import javax.swing.JApplet; 

/** 
* 
* @author Islam 
*/ 
public class myapplet extends JApplet { 

    /** 
    * Initialization method that will be called after the applet is loaded 
    * into the browser. 
    */ 
    TextArea tx; 
    public void init() { 
     // TODO start asynchronous download of heavy resources 
     tx=new TextArea(); 
     tx.setSize(100, 200); 
     add(tx); 
    } 

    // TODO overwrite start(), stop() and destroy() methods 

} 

et voici mon code html

<html> 
<div class="qtext"> 
    <?php echo $questiontext; ?> 
</div> 

<div class="ablock clearfix"> 
    <div class="prompt"> 
    <?php echo $stranswer; ?> 
    </div> 
    <h1>Islam Nosser</h1> 
    <applet ALIGN="CENTER" CODE="myapplet.class" WIDTH="800" HEIGHT="500"></applet> 
    <br /> 
    <?php if ($feedback) { ?> 
    <div class="feedback"> 
     <?php echo $feedback; ?> 
    </div> 
    <?php } ?> 
    <?php $this->print_question_submit_buttons($question, $state, $cmoptions, $options); ?> 
</div> 
</html> 

mais l'applet n'apparaît pas et avec [cette alarme myapplet.class ne se trouve pas

+3

Nous ne pouvons pas vous aider avec si peu d'informations. – orftz

+0

J'ai édité ma question désolé d'être trompeur – islam

+1

@closers: la question a été éditée maintenant; peut-être il ne devrait pas être fermé –

Répondre

2

myapplet.class introuvable

C'est assez explicite. Ce fichier ne peut pas être trouvé. Regardons comment vous avez déclaré l'applet.

<applet code="myapplet.class" ...> 

Ainsi, il attend que le fichier de classe ne dispose pas d'une déclaration package et qu'il est dans le même dossier que le fichier PHP contenant cette ligne de code HTML. Fixez-le en conséquence.

+0

en fait à la fois le fichier HTML et le myapplet.class sont sur le même dossier. – islam

+0

J'ai oublié que vous avez déclaré un 'package'. Donc, vous devriez le supprimer ou le mettre dans un dossier en respectant le nom du paquet et le référencer par 'code =" applet.myapplet "'. – BalusC

+0

désolé mais je ne peux pas comprendre votre point, voulez-vous dire que je dois mettre le fichier html avec myapplet.class dans un dossier avec le même nom de package ?? – islam