【问题标题】:Webpage Java Applet - Open On Screen Keyboard网页 Java 小程序 - 在屏幕键盘上打开
【发布时间】:2012-06-25 04:59:09
【问题描述】:

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

谁能帮我解决我在这里缺少的东西?谢谢

【问题讨论】:

    标签: java applet embed noclassdeffounderror


    【解决方案1】:
    code="RuntimeExec.class"
    

    应该是package 结构,用点分隔,但没有.class 扩展名。

    code="runtimeexec.RuntimeExec"
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-05-31
      • 1970-01-01
      • 2021-09-16
      • 2015-11-20
      • 1970-01-01
      • 2016-12-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多