【发布时间】:2018-01-22 06:51:23
【问题描述】:
为了运行 java 代码(包括用于操纵杆的 JXInput 代码),我只运行这个 .bat: jre1.8.0_66\bin\java.exe -Djava.library.path=d:\HG -jar HG11.9.jar
但是,如果我以前安装了 VC 可再发行组件,这将有效。
由于有些人不是软件专家,他们不知道如何从https://www.microsoft.com/en-US/download/details.aspx?id=48145 安装这个 vc_redist_.exe。我提到“”是因为它取决于他们拥有的系统(vc_redist.x64.exe 或 vc_redist.x86.exe)。
我确信这个问题在于简化游戏安装过程,更一般地说,产品安装过程已经解决。那么,避免手动安装 vc_redist 的好习惯是什么?
换句话说,是否可以将这个 vc_redist 包含在 .jar 中?然后,只运行一个 .bat(如上)允许运行游戏。
如果没有,是否可以运行单个 .bat 或其他内容: - 解压缩我的游戏的 .zip 文件(该文件包括游戏和 vc_redist) - 然后根据系统(32位或64位)自动安装vc_redist - 通过什么方式?
非常感谢您的回复
【问题讨论】:
-
可以使用here 找到的命令从命令行静默安装 redist。使用 env var
PROCESSOR_ARCHITECTURE来确定应该安装 32 位还是 64 位版本。
标签: java c++ windows installation redistributable