我编译的jar小程序文件显示异常:找不到主类:com.sun.deploy.uitoolkit.ui.NativeMixedCodeDialog。
Applet 应该在 JRE 1.6 下运行,但我也安装了 JRE 1.7。为了强制我必须添加<param name="java_version" value="1.6*"/>
到<object>
标签中。
所以,我有 HTML 页面,它使用 JS 调用小程序方法。小程序方法看起来像这样
public String sayHello() { return "hello"; }
JS函数打印applet返回的值。
当我运行我的 HTML 页面时,我必须选择我喜欢哪个版本的 JRE。如果我选择 JRE 1.7 一切正常,但如果我选择 JRE 1.6,在我按下调用 JS 函数的按钮后,浏览器停止响应,在我关闭它后,它给了我一个错误框:
Java virtual machine launcher.
Could not find the main class: com.sun.deploy.uitoolkit.ui.NativeMixedCodeDialog. Program will exit.