1

タッチ スクリーン インターフェイスの Web アプリケーション内からオン スクリーン キーボードを開こうとしています。組み込みの「キオスク」機能のブラウザーとして Opera を使用していますが、VBScript (Web ページから .exe ファイルを開く簡単な方法) をサポートしていません。

Java は Web ページ内から実行でき、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();
    }
}
}

これをWebページに埋め込んで、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)

ここで何が欠けているのか、誰か助けてもらえますか? ありがとう

4

1 に答える 1

1
code="RuntimeExec.class"

packageドットで区切られた構造である必要がありますが、拡張子.classはありません。

code="runtimeexec.RuntimeExec"
于 2012-06-23T05:25:25.787 に答える