java - 在 GitHub 页面上嵌入 Java Applet

标签 java github applet embed script-tag

我正在开发一个托管在 GitHub 上的 Java 项目。我想使用 GitHub Pages 在 GitHub 上托管一个嵌入了小程序的页面。现在,我尝试将小程序嵌入到页面中,小程序文件托管在 GitHub 的 gh-pages 分支上。我将 Java 小程序导出为“分解”,因此所有类文件都显示在正确的层次结构中。在 `index.html 中,我使用以下代码:

<section id="main_content">
            <script>
                var attributes = {codebase: 'cubesorter/me/nrubin29/cubesorter/',
                    code: 'Viewer.class',
                    archive: 'cubesorter.jar',
                    width: '800',
                    height: '600'};
                var parameters = {java_arguments: '-Xmx256m'}; // customize per your needs
                var version = '1.5'; // JDK version
                deployJava.runApplet(attributes, parameters, version);
            </script>
        </section>

但是,我收到 Viewer.classClassNotFoundException。我的所有设置都正确吗?

最佳答案

我还不能发表评论,但我想知道 ClassNotFoundException 是否引用了您编写的类之一或依赖项中的类。您是否依赖外部 .jar 文件?它们可能位于您的开发环境中,但不在部署中。也许您需要像 Maven 这样的东西来确保部署所有内容(包括所有类)。

关于java - 在 GitHub 页面上嵌入 Java Applet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23281598/

相关文章:

java - 如何制作绩效数字的直方图

java - 树集示例

java - 如何在适配器类的菜单中找到图标的ViewById

java - 允许一组字符并禁止其他字符的正则表达式

Azure DevOps - 管道不应触发 PR 构建

java - 为什么我用 Eclipse 制作的 Java 小程序无法运行?

作为小程序的 JavaFX FXML 应用程序

github - 新的 laravel/homestead 配置中 GitHub OAuth token 出现 Composer 错误

java - Gerrit 无法复制 git 存储库

java - Java applet使用智能卡实现数字签名