Coherence:错误:无法找到或加载主类com.tangosol.net.DefaultCacheServer

时间:2013-04-13 21:15:19

标签: java oracle caching

是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

1 个答案:

答案 0 :(得分:2)

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

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

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