2012-06-22 94 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"