2015-04-15 31 views
1

我正在寫一個正在編寫需要使用多線程的jar的java開發人員。我們今天發現Domino正在管理它使用NotesThread類使用線程的方式。他正在改變自己的代碼,以「多米諾骨牌」的方式做它。傳統的java 1.6方法不起作用。包含Domino/XPages類的協助定位jar

他問我包含以下類的jar,以便構建他的解決方案。有人可以指出哪些jar包含這些類。

com.ibm.domino.xsp.module.nsf.NSFComponentModule; 
com.ibm.domino.xsp.module.nsf.NotesContext; 
com.ibm.domino.xsp.module.nsf.SessionCloner; 

注:我已將他的每XPages和最EXTLIB罐子,我有我的機器上,他仍然得到一個計算錯誤。

此外,我不是100%確定他使用NotesThread,我最近發現這個:http://www.wissel.net/blog/d6plinks/SHWL-99U64Q併發送給他。也許他需要的只是管理NotesContext和Session。首先,我需要爲他提供他需要的罐子,因此也就是這個問題。開發人員沒有安裝Notes Designer。他使用Rational Application Developer來編寫他的jar。

+0

注意,jar文件是真的只是壓縮了一些額外的元數據文件 - 你應該能夠找到與解壓縮工具的幫助下,正確的jar文件。當然,你會遇到的問題(似乎你可能已經看到它的一部分)是依賴關係 - 一個jar文件可能需要3個,這可能需要額外的7個,這可能需要... – twalberg

+0

@twalberg感謝您的評論。我的機器上可能有幾個罐子,或者它可能位於我無法訪問的服務器罐子上(作爲開發人員)。有幾個IBM員工看這個標籤,我希望能夠回答這個問題,包括那些在XPage開發團隊中的人。 –

+1

轉到'lwpd.xsp.domino.jar'而不是將JAR拼湊在一起,他應該學習[Expeditor的東西](http://www-10.lotus.com/ldd/lewiki.nsf/xpViewCategories.xsp?lookupName= Expeditor%20Toolkit) –

回答

6

我看到Frantisek指出你正在尋找正確的方向。 但是,如果您需要自己找到以下內容,請執行以下操作:

在Domino Designer中,轉到Java設計元素編輯器(打開現有的.java文件或創建一個新文件,只需要進入Java編輯器(或可選地切換到的Java的角度看)

然後按「Ctrl + Shift + T」是用於「打開類型」對話框的快捷方式。

開放型對話框可以搜索一個Java類,如果可以的話打開源文件,在這種情況下,我們將無法打開源文件,但它會告訴我們它從哪裏獲取.class文件。

打開類型搜索將向您顯示與您的搜索相匹配的類,並且如果單擊其中一個類,它將向您顯示對話框底部字段中類/源的位置。

Open Type Dialog

+0

偉大的提示,謝謝 –