我正在尝试从触摸屏界面上的 Web 应用程序中打开屏幕键盘。我使用 Opera 作为内置“Kiosk”功能的浏览器,但它不支持 VBScript——一种从网页打开 .exe 文件的简单方法。
我知道 Java 可以在网页中运行,也可以用于打开另一个应用程序,例如 OSK!
以下是我的工作 Java 代码:
package runtimeexec;
import java.io.IOException;
public class RuntimeExec {
public static void main(String[] args) {
try {
Runtime runTime = Runtime.getRuntime();
Process process = runTime.exec("cmd /c osk");
} catch (IOException e) {
e.printStackTrace();
}
}
}
现在我想将它嵌入到一个网页中,以便它可以打开 osk。我的 .class 文件位于http://theyconfuse.me/java/runtimeexec/RuntimeExec.class并且我当前嵌入此代码的尝试位于http://theyconfuse.me/java/并带有以下嵌入代码:
<applet codebase="http://theyconfuse.me/java/runtimeexec" code="RuntimeExec.class" width="200" height="200"></applet>
但是,当我加载页面时,我得到以下信息:
NoClassDefFoundError
RuntimeExec(错误名称:runtimeexec/RuntimeExec)
谁能帮我解决我在这里缺少的东西?谢谢