Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/342.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java小程序不会加载到Web或HTML文件中,我做错了什么?_Java_Html_Applet_Japplet - Fatal编程技术网

Java小程序不会加载到Web或HTML文件中,我做错了什么?

Java小程序不会加载到Web或HTML文件中,我做错了什么?,java,html,applet,japplet,Java,Html,Applet,Japplet,我正在尝试创建一个Java小程序,是的,我知道,不推荐,诸如此类,我有我的理由。我似乎无法通过将文件放在我的网站上或使用HTML文件本地加载来加载该文件。在这件事上的任何帮助都将不胜感激,因为这让我非常沮丧 <html> <head> <title> Applet </title> </head> <body> <h2>Applet</h2> <embed archive="eloRating.

我正在尝试创建一个Java小程序,是的,我知道,不推荐,诸如此类,我有我的理由。我似乎无法通过将文件放在我的网站上或使用HTML文件本地加载来加载该文件。在这件事上的任何帮助都将不胜感激,因为这让我非常沮丧

<html>
<head>
<title>
Applet
</title>
</head>
<body>
<h2>Applet</h2>
<embed
archive="eloRating.jar" 
code="eloRatingSystem"
width=550 height=300>
 This means you done goofed
</applet>
</body>
</html>

导入java.io.File;
导入java.util.Date;
进口jxl。*;
导入jxl.write.*;
公共类修改Excel{
私人球员霍尔德;
私有字符串[]tHolder=新字符串[6];
私人书籍;
薄板;
public void openExcel(){
试一试{
eloBook=Workbook.getWorkbook(新文件(“./eloSpreadsheet.xls”);
}捕获(例外e){
抛出新错误(e);
}
sheet=eloBook.getSheet(0);
}
公共空间(玩家p){
}
公共字符串[]setTitles(){

对于(int x=0;x您的“嵌入”标记的结尾不正确。它应该是:

</embed>

相反:

</applet>


您是否允许或不允许小程序从该域运行?小程序是允许的,但除此之外,它不会在HTML文件中运行,我已经测试了演示小程序,以确保没有浏览器问题。请确保配置为显示。如果默认级别没有输出,请提高级别,然后重试。不确定您的意思是什么提高了级别,但我确实将其配置为显示。好的,我让控制台显示,小程序似乎开始加载,但现在它说我的安全设置已阻止了应用程序。发布此消息后不久,我发现了这一点,但当我尝试运行它时,仍然没有得到任何结果。但AppletViewer工作正常。我很高兴不是小程序方面的专家,但您有空方法,如“paint”,可以覆盖超级方法而不调用它们。:。您有空方法,如“paint”,可以覆盖超级方法而不调用它们。“这太精明了。小程序不可能使用重写的‘不做任何事情’的绘画方法!事实上,如果你回答了这个问题,那就值得投赞成票。(虽然你对标签需要平衡和一致的看法是正确的,但我不认为这是导致小程序失败的原因。)
import java.io.File;
import java.util.Date;
import jxl.*;
import jxl.write.*;

public class modifyExcel {
    private Player pHolder;
    private String[] tHolder =  new String[6];
    private Workbook eloBook;
    Sheet sheet;

    public void openExcel(){
        try {
            eloBook = Workbook.getWorkbook(new File("./eloSpreadsheet.xls"));
        } catch(Exception e){
            throw new Error(e);
        }
        sheet = eloBook.getSheet(0);

    }

    public void appendExcel(Player p){

    }

    public String[] setTitles(){
        for(int x = 0; x<=5; x++){
            tHolder[x] = sheet.getCell(x, 0).getContents();
        }
        return(tHolder);
    }

    public Player setPlayer(int i){
        //System.out.println("Made it Here " + i);
        pHolder = new Player();
        pHolder.setName(sheet.getCell(0, i).getContents());
        pHolder.setElo(Integer.parseInt(sheet.getCell(1, i).getContents()));
        pHolder.setAttendance(Integer.parseInt(sheet.getCell(2, i).getContents()));
        pHolder.setMVP(Integer.parseInt(sheet.getCell(3, i).getContents()));
        pHolder.setWins(Integer.parseInt(sheet.getCell(4, i).getContents()));
        pHolder.setLose(Integer.parseInt(sheet.getCell(5, i).getContents()));


        return(pHolder);
    }

    public int getRows(){
        return(sheet.getRows());
    }
}
</embed>
</applet>