可能重复:
Can I use the classpath to override a file in a jar that is being run?
我有一个打包到runnable jar文件中的应用程序,这个应用程序使用几个外部jar库包括它们到classpath中。库列表被指定到主可执行jar的manifest.mf文件中。
我想让用户通过从命令行指定一个类路径(例如-cp)来覆盖manifest.mf中包含的类路径,但是我无法使其工作。
虽然我使用选项-cp传递类路径,但是不会覆盖清单文件中的类路径,有没有办法覆盖清单文件中包含的类路径?怎么样?