我正在为使用 jni4net 将 java 组件桥接到 C# 的项目编写一些测试。我可以使用 resharper 毫无问题地运行测试,但 nunit 似乎无法找到所需的 jar
var setup = new BridgeSetup(true);
string jarPath = System.Web.Hosting.HostingEnvironment.MapPath("~/bin/lib");
if (jarPath != null)
{
setup.AddAllJarsClassPath(jarPath);
}
setup.BindStatic = false;
Bridge.CreateJVM(setup);
string jdbcUrl = "jdbc:somedriver:localhost";
_conn = DriverManager.getConnection( jdbcUrl );
错误发生在DriverManager.getConnection()
查找位于给定路径中的 jdbc 驱动程序时~/bin/lib