2014-12-19 23 views
0

我刚开始学习applet技术。需要建议或帮助。我不能在浏览器中使用applet的html。开始时,我只有一条消息“ClassNoFoundExeption”。使用Firefox + Eclipse + Xubuntu。我想我在浏览器中安装了所有我需要的东西。在浏览器中无法启动applet的html

我简单的代码:

Pack/Recs.java 
package Pack; 
import java.applet.*; 
import java.awt.*; 

public class Recs extends Applet { 
    private static final long serialVersionUID = 1L; 

    int a; 
    int b; 
    String tempStr; 

    public void start() 
    { 
     a = 50; 
     b = 50; 
     tempStr = "Hallo!"; 
    } 
    public void paint(Graphics g) 
    { 
     g.drawString(tempStr, 10, 10); 
     g.drawOval(20, 20, a, b); 
    } 
} 

我的HTML文件:

<html> 
    <head> 
     <meta content="text/html; charset=UTF-8" http-equiv="content-type"> 
     <title>Java Applet</title> 
    </head> 
    <body> 
     <h3>Java Applet</h3> 
     <applet code="Pack.Recs.class" height="400" width="500"> 
      <param name=width_a value=100> 
      <param name=height_a value=200> 
      Your browser does not support the <code>applet</code> tag. 
     </applet> 
    </body> 
</html> 
+0

我想你可能会把你的课程放在错误的目录中。您需要在index.html的根文件夹中创建一个Pack文件夹,然后将Recs.class文件放入其中。或者干脆,将你的类移动到默认包(删除包包;行,移动类文件一步父,编译并放入index.html的根文件夹) – Adem 2014-12-19 11:53:16

+0

@Adem是的,我忘了说。在根文件夹中我有applet.html和文件夹包。在文件夹包中,我们有* .java文件 – okonik 2014-12-19 12:27:04

+0

另外,如果我用'' – okonik 2014-12-19 12:46:34

回答

0

我找到了解决办法!我从包中移动* .java文件并将其放在/ src根目录中。

在html中,我实现了从/ bin文件夹中类和运行的html文件的路径。

相关问题