我有一个需要嵌入网页的java小程序。我设置了一个本地主机来查看该网页。当我使用localhost:8080从服务器打开网页时,applet会出现“未初始化”错误。 但是如果我在浏览器上打开网页,applet加载就好了。 这是我用于applet的代码:
<form>
<script type="text/javascript">
jmolInitialize("/home/mahnoor/Desktop/fridb/Jmol/",window.location.protocol=="file:");
jmolSetCallback("UseCommandThread","true");
jmolApplet(200, "load /home/mahnoor/Desktop/fridb/database/bnp/POSCAR.xyz" , "one");
</script>
</form>
Jmol是一个使用javascript的3D分子查看器程序,这里是Jmol http://jmol.sourceforge.net/的更详细解释。 上面代码中的POSCAR.xyz是需要在网页中加载的具有分子结构的文件。如果有助于解决问题,我愿意提供此文件的内容。