【发布时间】:2010-02-19 13:54:24
【问题描述】:
我正在做一个关于小程序的项目。我使用 netbeans 设计了小程序。在 netbeans 中构建项目后,我从“build”目录中取出目录“classes”和一个 .html 文件并将其移动到另一个新目录。此 .html 文件包含小程序。从我的桌面查看时,.html 文件正确显示小程序。
我使用 FileZilla 将“classes”文件夹和 .html 文件上传到我的免费服务器 (host4ufree.com)。如果我尝试在线查看网页,我会收到以下错误,而不是显示小程序:
java.lang.ClassFormatError: 类文件末尾的额外字节
我使用的是JDK 1.6.0 update 18,并使用FileZilla ASCII和二进制两种格式上传文件。但是,我无法解决错误问题。有谁知道这个问题的解决方案?我尝试将小程序添加到网页的方式有问题吗?
【问题讨论】:
-
我知道你说过你已经尝试过了,但要三重检查你是否以二进制模式上传了类文件。
-
尝试使用网络浏览器(或 wget)下载文件并检查它们是否相同(例如,长度相同)。
-
看看[这个答案][1]。也许您正在使用某种错误的文件名。 [1]:stackoverflow.com/questions/3045422/…