是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
答案 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
类是否在类路径中。