Inno设置 - 设置Java环境变量 [英] Inno Setup - Setting Java Environment Variable

查看:195
本文介绍了Inno设置 - 设置Java环境变量的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用Inno Setup为我正在开发的项目安装一个安装程序,我需要它来设置java环境变量,所以当他们运行cmd时,他们没有找到没有找到的 / em>错误,或类似的东西。

I am using Inno Setup to make an installer for a project I am working on, and I need it to set the java environment variable, so that when they run cmd they don't get a java not found error, or something like that.

我发现了与Inno Setup相关的其他一些帖子和设置环境变量,但是有人知道这个实例的具体内容吗?

I have found a few other posts related to Inno Setup and the setting environment variables, but does anyone know something specific to this instance?

推荐答案

假设Java安装在其默认位置程序文件/ Java中,这样就可以在您的情况下工作:

Assuming Java is installed in its default location program files/Java, something like this should work in your case:

[Registry]
; set PATH
Root: HKCU; Subkey: "Environment"; ValueType:string; ValueName:"PATH"; ValueData:"{olddata};{pf}\Java\bin"; Flags: preservestringtype
; set JAVA_HOME
Root: HKCU; Subkey: "Environment"; ValueType:string; ValueName:"JAVA_HOME"; ValueData:"{pf}\Java"; Flags: preservestringtype

[Setup]
; Tell Windows Explorer to reload the environment
ChangesEnvironment=yes

我不知道哪个环境您想要设置的变量 - PATH或JAVA_HOME - 所以我已经添加了它们。

I'm not sure which environment variable you want to set -- PATH or JAVA_HOME -- so I've added them both.

更改PATH不应该是必需的,因为Java安装程序倾向于添加自身走路IIRC它将java.exe和javaw.exe复制到其中一个系统目录。

Changing PATH shouldn't be necessary since the Java installer tends to add itself to the path; IIRC it copies java.exe and javaw.exe to one of the system directories.

这篇关于Inno设置 - 设置Java环境变量的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆