我正在开发一个托管在 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.class
的 ClassNotFoundException
。我的所有设置都正确吗?
最佳答案
我还不能发表评论,但我想知道 ClassNotFoundException
是否引用了您编写的类之一或依赖项中的类。您是否依赖外部 .jar 文件?它们可能位于您的开发环境中,但不在部署中。也许您需要像 Maven 这样的东西来确保部署所有内容(包括所有类)。
关于java - 在 GitHub 页面上嵌入 Java Applet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23281598/