前几日写了一个基于 RMI 的程序,在部署的时候发现:运行 Server side 程序的时候,总是报告
java.lang.ClassNotFoundException。虽然把所有的 JAR 都放置在了该放置的位置,运行 Server side 程序时候也指定好了
-cp 参数,但似乎一切无济于事。后来通过不断尝试发现,在运行 RMI 程序之前,首先执行命令:
export CLASSPATH=$CLASSPATH: /your_jar_location
就可以解决这个问题。又是环境变量!
export CLASSPATH=$CLASSPATH: /your_jar_location
就可以解决这个问题。又是环境变量!