Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/194.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 添加用户定义插件(Java类)IBM Worklight时出错_Android_Cordova_Ibm Mobilefirst - Fatal编程技术网

Android 添加用户定义插件(Java类)IBM Worklight时出错

Android 添加用户定义插件(Java类)IBM Worklight时出错,android,cordova,ibm-mobilefirst,Android,Cordova,Ibm Mobilefirst,我正在使用IBM Worklight 6.2创建混合应用程序。我在com.myClass.pkg包中创建了一个JavaClass(CheckList.java)。 并且希望在JavaScript上使用它的函数 但当我访问CheckList类时,我得到了错误“ClassNotFound” 下面是我写的代码 Js文件 cordova.exec(function() { console.log("Success"); alert('feedback sent'); }, functio

我正在使用IBM Worklight 6.2创建混合应用程序。我在
com.myClass.pkg包中创建了一个JavaClass(CheckList.java)。
并且希望在JavaScript上使用它的函数

但当我访问CheckList类时,我得到了错误“ClassNotFound”

下面是我写的代码

Js文件

cordova.exec(function() {
    console.log("Success");
    alert('feedback sent');
}, function(error) {
    console.log("error is " + error);
    alert('feedback was not sent');
}, 'CheckList', 'chk', [ 'Hello' ]);
Java类

com.myClass.pkg中的CheckList.java


Config.xml

放置在server\Java文件夹中的Java类将由服务器端实体(如适配器)访问,因此难怪您无法从客户端代码访问它

如果您正在寻找的是实际创建一个Cordova插件,并且既然您说的是Java,那么就是Android的Cordova插件,请确保您遵循此处提供的说明:


还有一个示例要下载。

这一行添加在config.xml中。。您在哪里添加CheckList.java?是否在>>服务器>Java>com>myClasspkg>Checklist.Java下?编辑您的问题以添加config.xml,不要将其放入注释中。另外,请提供您的CheckList.java代码。请不要在此处将您的问题标记为紧急问题-所有问题都具有相同的优先级,由志愿者回答。谢谢先生..这对我有很大帮助。。。