【问题标题】:How to fix it class not found exception in domino designer?如何修复它在多米诺骨牌设计器中找不到异常?
【发布时间】:2020-04-27 06:49:31
【问题描述】:

这是我的代码,当我触发它时显示错误

Dim jSession As New JavaSession
Dim jClass As JavaClass
Dim jObject As JavaObject
Set jClass = jSession.Getclass("learn/MyClass")
Set jObject = jClass.CreateObject
Call jObject.myMethod() 

错误是:Ls2j 错误:Threw java.lang class not found exeption 我已经尝试了在互联网上找到的所有内容,但错误仍然存​​在,包名没有包名类路径或位置,但不知何故找不到类,请帮我解决这个问题。

【问题讨论】:

标签: lotus-notes lotusscript domino-designer-eclipse ls2j


【解决方案1】:

将您的 Java 类放入 Java 类型的 ScriptLibrary

并用

引用它
Use "MyJavaLib" 

在您的 LotusScript 代码中。

不幸的是,您不能只将 Java 类放入 nsf 的文件夹“Code/Java”。此文件夹仅供 XPages 应用程序开发使用。

【讨论】:

  • 嗨 Hermann 我在尝试引用我的库(使用“MyLib”)时遇到问题,它会使我的应用程序崩溃并出现通知错误。它对我有用,但现在我在删除时收到此错误使用“MyLib”应用程序工作正常
  • 请对数据库签名并重试。
  • 另一种可能是您的 Java 代码抛出异常。尝试从一个简单的 Java 代码开始,以后一个一个地添加你的原始代码。
  • 谢谢它已解决..请看这个问题stackoverflow.com/questions/61519697/…
  • 哦,我明白了。您尝试在 LS2J 中使用 Domino 类。这是不可能的。
猜你喜欢
  • 2022-08-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-06-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多