2012-06-22 136 views
1

我试图从触摸屏界面上的Web应用程序中打开屏幕键盘。我使用Opera作为内置“Kiosk”功能的浏览器,但它不支持VBScript - 从网页打开.exe文件的简单方法。网页Java小程序 - 在屏幕上打开键盘

我知道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)

谁能帮我机智h我在这里错过了什么?由于

回答

1
code="RuntimeExec.class" 

应符合package结构,由点分隔,但没有.class扩展。

code="runtimeexec.RuntimeExec"