当前位置: 首页 > 知识库问答 >
问题:

生成本机访问失败

杨成礼
2023-03-14

我正在使用Codename One,试图在我的应用程序中提供一种方式,通过本机接口访问设备mfg名称和型号。我看了教程,它似乎很容易,但是当我右键单击界面并选择“Generate Native Access”时,我得到了一个noClassDefFoundError。我尝试了clean/compile,但仍然得到了错误。有人能提供任何关于这可能是什么的信息吗?以下是完整的堆栈跟踪:

IllegalName:com/tsi/gpflow/nativeDeviceInfo
java.lang.classloader.predefineClass(classloader.java:654)在java.lang.classloader.defineClass(classloader.java:761)在java.security.secureClassloader.defineClass(secureClassloader.java:142)在java.net.urlClassloader.java:467)在java.net.urlClassloader.defineClass URLClassLoader$1.run(URLClassLoader.java:368)在java.net.URLClassLoader.java:1.run(URLClassLoader.java:362)在java.net.URLClassLoader.findClass(URLClassLoader.java:361)在java.net.URLClassLoader.java:361)在java.lang.ClassLoader.loadClass(ClassLoader.java:424)在java.lang.ClassLoader.java:357)在Ant.config.execution.AntBuildMessageView$6$1$1$1.runuildmessageview.java:819)在com.intellij.openapi.vfs.newvfs.refreshsessionimpl.fireventsinwriteaction(refreshsessionimpl.java:233)在com.intellij.openapi.vfs.newvfs.refreshsessionimpl.1$1.run(refreshsessionimpl.java:196)在com.intellij.openapi.application.implication.applicationimpl.runwriteaction在com.intellij.openapi.vfs.newvfs.refreshQueueImpl$1$1.run(refreshQueueImpl.java:93)在com.intellij.openapi.application.impl.laterInvocator$FlushQueue.runnextEvent(laterInvocator.java:345)在com.intellij.openapi.application.impl.laterInvocator$FlushQueue.runnextEvent(laterInvocator.java:329)在Java:97)位于java.awt.EventQueue$3.run(eventQueue.java:709)在java.awt.eventQueue.dispatchEvent(本地方法)在java.security.accessController.doprivileged(本地方法)在java.security.protectionDomain$javasecurityAccessibmpl.doIntersectionPrivilege(protectionDomain.java:76)在java.awt.eventQueue.dispatchEvent(eventQueue.java:726)在在java.awt.EventDispatchThread.pumponeEventForFilters(EventDispatchThread.java:201),在java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116),在java.awt.EventDispatchThread.pumpEventsForHierry(EventDispatchThread.java:105),在

共有1个答案

施自明
2023-03-14

我在那里看到一只虫子。不幸的是,我们似乎只在Mac上测试了这个特性,一些笨蛋(我)使用了file.separator,而不是使用/符号。我们将在下一个插件更新中修复这个问题,该更新应该在周五发布(希望如此)。

 类似资料:
  • 当我建立一个本土形象时,我面临着一个反思的问题 通用域名格式。神谕svm。主持。代替DeletedElementException:不支持的java字段。朗,同学们。newInstanceCallerCache是可访问的:此元素的声明类已被替换,但替换类中不存在此元素 我该怎么修?我的环境GraalVM 20和Zulu OpenJdk11 我的pom

  • 在此版本中使用了不推荐使用的Gradle功能,使其与Gradle 6.0不兼容。使用'--warning-mode all‘显示单个弃用警告。参见https://docs.gradle.org/5.5/userguide/command_line_interface.html#sec:command_line_warnings 26个可操作任务:2个已执行,24个最新 失败:生成失败,出现异常。

  • > 出错原因:任务“:app:mergereleaseResources”执行失败。 [drawable-HDPI-v4/node_modules_reactnavigation_stack_src_views_assets_backicon]C:\users\victo\documents\git\melhor\app-user\android\app\src\srp\src\src\src\s

  • 我想通过Dockerfile部署quarkus builder映像。我们支持一个代理,我将所有linux代理设置都设置为大写和小写。 如果我运行Dockerfile,我会在gu命令中收到一条错误消息,以安装本机映像组件。以下是Dockerfile中的完整运行语句: 它返回一条错误消息,其中包含我必须设置一个http_proxy。在运行语句之前,我启动了一个prencv语句,因为我可以看到http_

  • 我正在尝试使用GraalVM构建本机Quarkus映像,但遇到以下构建失败错误: 这是我第一次与GraalVM合作,所以我有点困惑。 以下是基本信息:Java版本17 Graavl VM版本graalvm-ce-javaV-22.1.0 我按照提供的步骤:https://stackoverflow.com/a/65837409/7584240和https://github.com/graalvm/