在特权模式下,IzPack 4.3.5无法将值传递给安装程序

时间:2019-01-30 10:40:59

标签: izpack

我正在使用IzPack 4.3.5创建安装,该安装将文件写入C:\Program Files。 我遇到的问题是,需要将文件复制到的路径是在运行时确定的。因此,我将它们作为参数传递(例如java -DSTACKTRACE=true -DINSTALL_PATH=C:\TEMP\plugins -DUSER_HOME=C:\TEMP\configs -jar xxx.jar)。 当我运行非特权模式时,它抱怨访问Program Files。但是对于其他位置,它可以正确复制。

当我以特权模式运行它时,它将文件复制到用户的默认文件夹。 (例如,它将文件复制到C:\Users\<myuser>中的$ SYSTEM_USER_HOME和$ SYSTEM_INSTALL_PATH文件夹中。)

是否可以在非特权模式下运行Izpack安装程序并在C:\Program Files上写入文件?还是有办法在特权模式下将值传递给安装程序?

0 个答案:

没有答案