0

我是 oracle coherence 的新手,尝试使用以下配置启动 coherence 实例,但出现此错误:

java -cp COHERENCE_HOME\config;COHERENCE_HOME\lib\coherence.jar com.tangosol.net.DefaultCacheServer
Error: Could not find or load main class com.tangosol.net.DefaultCacheServer

环境:Java 1.7.17,配置为:
JAVA_HOME=JAVA_HOME=C: \Program Files\Java\jdk1.7.0_17
JRE_HOME=C:\Program Files\Java\jdk1.7.0_17\jre
COHERENCE_HOME=C:\coherence-java-3.7.1.0b27797\coherence

尝试了多种选择,但无法获得太多帮助来解决此问题。

Error: Could not find or load main class com.tangosol.net.DefaultCacheServer
4

1 回答 1

2

如果您使用的是 Windows,系统变量将用作%COHERENCE_HOME%,而不是COHERENCE_HOME

即你的命令应该看起来像java -cp %COHERENCE_HOME%\config;%COHERENCE_HOME%\lib\coherence.jar com.tangosol.net.DefaultCacheServer

另外请检查com.tangosol.net.DefaultCacheServer该类是否在类路径上。

于 2013-04-13T21:28:01.620 回答