在不同的系统环境中使用“扫描目录”选项在install4j启动程序中对Java CLASSPATH进行不同的排序

时间:2015-06-19 09:21:13

标签: classpath install4j

我们有一种奇怪的行为,在不同的环境中使用install4j启动程序(install4J R5.0.11)调用java应用程序。启动程序使用scan目录选项(对于jar文件)在启动主类之前设置CLASSPATH。在我们的应用程序中记录CLASSPATH以进行调试。

在系统1上,CLASSPATH的条目按文件名递增排序。

在系统2上,条目按降序排序。

这导致系统2出现异常,因为两个罐子的顺序错误。

“扫描目录选项”是否考虑了系统设置(例如排序)?

1 个答案:

答案 0 :(得分:1)

您不能依赖使用扫描目录条目的类路径排序,行为是特定于系统的。