【发布时间】:2010-11-23 00:48:31
【问题描述】:
我正在开发一个小型 Java 项目,该项目现在连接到 MS SQL Server 2000 数据库,但很快将连接到 MS SQL Server 2005 数据库。我正在创建一个 jar 以便于部署。我试图设置它,这样我就可以更改配置文件并更改驱动程序(就像在 .NET 中一样)。但是,由于 Java 的 Jar embedded classpath 的限制,以及嵌入式类路径 (1) 上缺少通配符。有没有办法在不明确引用每个驱动程序 jar 的情况下解决这个问题? 如果我必须这样做,每次数据库更改时我都必须重新编译......
(1):但是,Class-Path jar-manifest 标头中不支持类路径通配符。
【问题讨论】:
-
您的链接指向 Java 6。在 1.4 中,根本没有类路径通配符。
标签: java jar classpath executable-jar