我尝试制作自己的。* jar文件以避免Domino中的包冲突,但我没有取得任何成功。
我有一个带有按钮和标签的xpage,在按钮的点击事件中我有这个代码:
importPackage(com.ibm.parkplatz.sources);
var area = new Area("The first floor");
getComponent("label1").setValue(area.getName());
按下按钮后,我有这个例外:
Script interpreter error, line=2, col=16: [ReferenceError] 'Area' not found
1: importPackage(com.ibm.parkplatz.sources);
-> 2: var area = new Area("The first floor");
3: getComponent("label1").setValue(area.getName());
指向我的pom.xml和jar文件的链接:
https://drive.google.com/open?id=0BxrNKasTcWWFUnBvQjUxQWxCR1U (pom.xml)
https://drive.google.com/open?id=0BxrNKasTcWWFd3czSXEtbnFDaDA (jar)
我不知道为什么我将jar文件导入Domino 9会有很多问题。 也许任何人都知道我该怎样做才能为Domino 9制作有效的jar依赖。
现在我只是将我的jar重新导入数据库并有一个不同的例外:
Script interpreter error, line=2, col=16: Error while calling java constructor 'com.ibm.parkplatz.sources.Area(string)' (java.lang.reflect.InvocationTargetException).
1: importPackage(com.ibm.parkplatz.sources);
-> 2: var area = new Area("The first floor");
3: getComponent("label1").setValue(area.getName());