2010-08-01 9 views
0

im en utilisant Sphinx et j'ai configuré mon chemin modèle Gammar qui est construire \ class \ FYPcomment définir le chemin dans ce fichier

mais dans mon fichier de configuration que je voulais juste mettre FYP dans le composant de configuration

comme suivre

<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> 

mais quand je veux déployer l'application dudit dossier nettoie et le fichier jar déployé ne fonctionne pas à cause de cela manque ce modèle de grammaire.

c'est le chemin C: \ Users \ Pradeep \ Documents \ NetBeansProjects \ FYPApplication11

qui a le modèle de grammaire pour le moment.

mais quand je mets comme ça

<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> 

ou en utilisant

\ lignes aussi ne marchait pas

quelqu'un peut me aider à faire de ce projet de déployer un fichier jar. à cause de ce problème de chemin de l'application ne fonctionne pas quand je déploie dans Netbeans

Répondre

1

Selon la documentation, la propriété « grammerLocation » peut prendre deux types de valeurs:

  • Un localisateur de ressources (pour les ressources en pots , classpath)
  • URL

donc sur les fenêtres, dans votre cas, vous pouvez faire:

<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

wow cela fonctionne. J'aime stackoverflow. merci beaucoup naikus. j'apprécie beaucoup. Vous êtes tellement bien – Nubkadiya

+0

@Nubkadiya Vous êtes les bienvenus – naikus

Questions connexes