mik*_*e g 6 java dynamic-linking
一般而言,一组代码(客户端代码)链接另一组(API代码).Java链接通常在编译时在.java和.class之间或在运行时在.class和.class之间进行验证.然而,在后一种情况下,验证是在遇到错误引用时(即它是惰性的).
有没有办法用编译代码强制验证客户端代码和API代码之间的所有链接?目的是验证客户端代码是否可以使用给定版本的API - 即使它已经针对另一个版本编译.
(当然,一种方法是针对API进行反编译和重新编译,但是有更直接的方法吗?)
也许您可以针对 ClassPath 中的 jar 指定的 API 运行 junit 测试,然后只需为不同版本的 api 切换该 jar 并再次运行测试。您可以轻松地实现此操作的自动化。
| 归档时间: |
|
| 查看次数: |
342 次 |
| 最近记录: |