2010年3月22日 星期一

在Eclipse上弄protege

http://protege.stanford.edu/plugins/owl/api/guide.html上面的protege-owl API的guide,第一個範例就卡關,google上的方法都試過了

最主要的步驟應該是下面
把Eclipse項目的Java構建路徑(Java Build Path)中將所有Jar文件添加為外部Jar文件(guide中的話是「add all the JAR files from the installation to your project classpath」)。
這裡選擇添加\\Protege_3.2_beta\plugins \edu.stanford.smi.protegex.owl目錄下面的所有Jar文件和\\Protege_3.2_beta\目錄
下的所有Jar文件
但還是出現這該死的錯誤訊息,
Exception in thread "main" java.lang.Error: Unresolved compilation problem: Unhandled exception type OntologyLoadException at com.demo.application.OWLAPIDemoApplication.main(OWLAPIDemoApplication.java:13)


實在想不到辦法,後來按了二下圖中打叉的那個圖案


出現了兩個選項(解決方案?)


試過第二個發現不行,選第一個後發現程式碼變成這樣


Run(application)了之後,紅色部份把plugins裡面都loaded過一遍


新長出來的import edu.stanford.smi.protege.exception.OntologyLoadException;
我在plugin資料夾裡面沒看到...難道這是Eclipse的一個功能嗎?


沒有留言: