我在OSGi中包含外部jar有问题。我尝试了各种方法,但没有成功。
我的代码:
private void getConnection() throws ClassNotFoundException, SQLException
{
// sqlite driver
Class.forName("org.sqlite.JDBC");
// database path, if it's new database, it will be created in the project folder
con = DriverManager.getConnection("jdbc:sqlite:SQLiteTest1.db");
initialise();
}
答案 0 :(得分:0)
下载与osgi兼容的sqlite jar(https://mvnrepository.com/artifact/org.xerial/sqlite-jdbc/3.21.0.1)。 部署sqlite jar。 在META-INF文件夹中编辑MANIFEST.MF文件,然后在Import-Package字段下输入导入的包。 部署应用程序包。