2011-05-30 53 views
0

我在我的HTML代碼中嵌入我的小程序時出現問題myapplet.class中出現的錯誤事實上,myapplet.class在HTML頁面的同一文件中找不到一個數字的問題? 這裏是我的applet代碼在HTML中顯示我的java小程序

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 

} 

這裏是我的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> 

,但仍是小程序不會出現,與[即報警myapplet.class沒有找到

+3

我們不能幫助這麼少的信息。 – orftz 2011-05-30 17:18:27

+0

我已經編輯了我的問題抱歉誤導 – islam 2011-05-30 17:24:26

+1

@closers:問題已被編輯;也許它不應該關閉 – 2011-05-30 19:40:05

回答

2

myapplet.class not found

這是相當自我解釋。該文件無法找到。讓我們來看看你是如何聲明applet的。

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

因此,它預期類文件不具有package聲明,它是在同一個文件夾中包含HTML代碼行的PHP文件。相應地修復它。

+0

實際上HTML文件和myapplet.class都在同一個文件夾中。 – islam 2011-05-30 17:40:02

+0

我忽略了你聲明瞭一個'package'。所以你應該刪除它,或者把它放在一個符合包名的文件夾中,然後用'code =「applet.myapplet」'引用它。 – BalusC 2011-05-30 17:56:23

+0

對不起,但我不明白你的觀點,你的意思是我必須把myapplet.class中的html文件放在一個同名文件夾的文件夾中? – islam 2011-05-30 18:10:39