我正在尝试使用jdbc和rmi在java中编程,但我无法在不导出存根的类路径的情况下运行程序,例如如果我的存根位于“home / java”,我需要使用“export CLASSPATH =”home / java“将其导出,如果我不导出,则抛出以下异常: java.rmi.ServerException:服务器线程中发生RemoteException;嵌套异常是: java.rmi.UnmarshalException:错误解组参数;嵌套异常是: java.lang.ClassNotFoundException:GImplement_Stub
现在的问题是,当我导出存根的路径时,可能是mysql数据库路径被覆盖并且它正在抛出: java.lang.ClassNotFoundException:com.mysql.jdbc.Driver 虽然如果我没有导出任何路径,其他jdbc程序工作正常。 怎么解决这个问题?
答案 0 :(得分:0)
您可以在CLASSPATH变量中使用多个条目,并使用冒号字符-cp
分隔:
命令行参数。
但是我会强烈推荐maven用于这项工作,因为它使得构建方式比手工操作类路径更容易...