2010-08-01 162 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