gpt4 book ai didi

java - Gate setup : official TestGate. java无法运行

转载 作者:太空宇宙 更新时间:2023-11-04 08:12:18 27 4
gpt4 key购买 nike

Gate 新手,实际上 Java 和 Eclipse 也不老;)并且想要运行安装程序的第一个测试。

我做了什么:

  1. 下载gate-7.0-build4195-ALL并解压到C:\

  2. 将环境变量CLASSPATH更改为“.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;C:\gate-7.0-build4195-ALL\bin\gate.jar;C:\gate-7.0-build4195-ALL\lib”

  3. 在 eclipse 中创建一个新的 java 项目,然后导航到 gateway.jar\gate\TestGate.class 并运行它。

然后我收到以下错误:

Failed to invoke suite(): java.lang.NoClassDefFoundError: org/apache/log4j/Logger
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.jdt.internal.junit.runner.junit3.JUnit3TestLoader.getTest(JUnit3TestLoader.java:108)
at org.eclipse.jdt.internal.junit.runner.junit3.JUnit3TestLoader.loadTests(JUnit3TestLoader.java:59)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:452)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)
Caused by: java.lang.NoClassDefFoundError: org/apache/log4j/Logger
at gate.Gate.<clinit>(Gate.java:83)
at gate.TestGate.suite(TestGate.java:126)
... 10 more
Caused by: java.lang.ClassNotFoundException: org.apache.log4j.Logger
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 12 more

我错过了什么吗?
谢谢你

最佳答案

您不应该设置 CLASSPATH 环境变量。如果您想在 Eclipse 项目中使用 JAR 文件,您应该将它们添加到项目的构建路径中。

特别是对于 GATE,您需要 bin/gate.jar 以及 lib 中的所有 JAR 文件,但在构建路径上不需要 lib 目录本身。

关于java - Gate setup : official TestGate. java无法运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10979098/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com