Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/393.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 大门例外!无法猜到家门口,请手动设置_Java_Xml_Eclipse_Text Mining_Gate - Fatal编程技术网

Java 大门例外!无法猜到家门口,请手动设置

Java 大门例外!无法猜到家门口,请手动设置,java,xml,eclipse,text-mining,gate,Java,Xml,Eclipse,Text Mining,Gate,我正在尝试从命令提示符调用gate程序,我使用此链接中以下代码的示例: 第一步:我用一个名字“马里奥”取代了StandAloneAnnie 步骤2:我在java程序的类路径中添加了.jar和.zip文件,并在参数中添加了单个文档路径 第三步:没有错误,但有一个例外,在CMD提示符中调用程序,我得到以下错误 线程“main”java.lang.reflect.InvocationTargetException中出现异常。。。。。 原因:gate.until.gaterRuntimeExcepti

我正在尝试从命令提示符调用gate程序,我使用此链接中以下代码的示例:

第一步:我用一个名字“马里奥”取代了StandAloneAnnie

步骤2:我在java程序的类路径中添加了.jar和.zip文件,并在参数中添加了单个文档路径

第三步:没有错误,但有一个例外,在CMD提示符中调用程序,我得到以下错误

线程“main”java.lang.reflect.InvocationTargetException中出现异常。。。。。 原因:gate.until.gaterRuntimeException:无法猜测gate Home。请手动设置

我两种方法都试过了

方法1:在Gate.init()之前使用以下代码使用Gate.setGateHome(文件)

方法2:在cmd-Dgate.home=path/to/gate/home中使用它

java -jar mario.jar -Dgate.home=E:\Gate\Installation
更多信息:

我正在使用Java1.7.45 我的大门在E:\gate\Installation文件夹中

在Java中,我得到以下异常:

Exception in thread "main" java.net.MalformedURLException: unknown protocol: e
    at java.net.URL.<init>(URL.java:574)
    at java.net.URL.<init>(URL.java:464)
    at java.net.URL.<init>(URL.java:413)
    at mario.main(mario.java:98)
线程“main”java.net.MalformedURLException中的异常:未知协议:e 位于java.net.URL。(URL.java:574) 在java.net.URL.(URL.java:464) 在java.net.URL.(URL.java:413) 在mario.main(mario.java:98) 我在这方面做错了什么吗。请帮忙


谢谢。

尝试将GATE_HOME放在环境变量中,指向GATE根目录,这可能会解决您的问题

如果您更改/重命名了任何变量,也要查找引用

我的建议是,首先尝试使用默认名称运行,然后根据需要更改/更新名称

Exception in thread "main" java.net.MalformedURLException: unknown protocol: e
    at java.net.URL.<init>(URL.java:574)
    at java.net.URL.<init>(URL.java:464)
    at java.net.URL.<init>(URL.java:413)
    at mario.main(mario.java:98)