网页Java小程序 - 在屏幕上打开键盘

时间:2012-06-22 20:49:04

标签: java applet embed noclassdeffounderror

我正在尝试在触摸屏界面上的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)

任何人都可以帮助我,我在这里失踪了吗?感谢

1 个答案:

答案 0 :(得分:1)

code="RuntimeExec.class"

应采用package结构,以点分隔,但不得使用.class扩展名。

code="runtimeexec.RuntimeExec"