2010-08-01 88 views
0

IM和我已經配置是建立\類\ FYP如何設置路徑在此文件中使用的獅身人面像

但在我的配置文件我只想把五年計劃中配置組件我gammar模型路徑

如下

<component name="jsgfGrammar" type="edu.cmu.sphinx.jsapi.JSGFGrammar"> 
    <property name="dictionary" value="dictionary"/> 
    <property name="grammarLocation" 
     value="resource:/FYP/"/> 
    <property name="grammarName" value="word"/> 
<property name="logMath" value="logMath"/> 
</component> 

但是當我要部署的文件夾說,清潔和部署的jar文件不能正常工作,因爲它忽略了這個語法模型的應用。

這是路徑 C:\用戶\普拉迪普\文件\的NetBeansProjects \ FYPApplication11具有此刻的語法模型

但是當我把這樣的

<component name="jsgfGrammar" type="edu.cmu.sphinx.jsapi.JSGFGrammar"> 
    <property name="dictionary" value="dictionary"/> 
    <property name="grammarLocation" 
     value="resource:/C:\Users\Pradeep\Documents\NetBeansProjects\FYPApplication11/"/> 
    <property name="grammarName" value="word"/> 
<property name="logMath" value="logMath"/> 
</component> 

或使用

\線也沒有工作

有人可以幫助我,使這個項目部署的jar文件。因爲這條道路的問題,當我在Netbeans的

回答

1

部署根據文檔的應用程序不工作時,「grammerLocation」屬性可取的值的兩種類型:

  • 資源定位器(在罐子資源,類路徑)
  • 的URL

所以在Windows上,你的情況,你可以這樣做:

<component name="jsgfGrammar" type="edu.cmu.sphinx.jsapi.JSGFGrammar"> 
    <property name="dictionary" value="dictionary"/> 
    <property name="grammarLocation" value="file:/C:/Users/Pradeep/Documents/NetBeansProjects/FYPApplication11/"/> 
    <property name="grammarName" value="word"/> 
    <property name="logMath" value="logMath"/> 
</component> 
+0

哇它的工作。我愛stackoverflow。非常感謝naikus。非常感謝。你太好了 – Nubkadiya 2010-08-02 00:52:10

+0

@Nubkadiya不客氣 – naikus 2010-08-02 02:48:00