我使用 CreateProcess(或 _spawnv())从 Windows VC++ 6 程序启动以下命令行(进程):
- java -cp c:\dir\updates.jar;c:\dir\main.jar 主要
并且updates.jar中的类更新(覆盖main.jar中的一些)未被读取或找到。就好像无法找到或读取updates.jar 库一样。
如果我从快捷方式或从适当的命令行启动同一行,则会找到并正确执行所有内容。
如果我从命令行启动 JVM,让它保持运行,然后启动可执行存根(上图),那么一切正常。(这使得问题看起来像是文件权限问题)。
任何见解将不胜感激!
——爱德华