首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在.properties文件中使用installer4j中的installer变量设置密钥(5.1.14)

如何在.properties文件中使用installer4j中的installer变量设置密钥(5.1.14)
EN

Stack Overflow用户
提问于 2015-07-13 15:14:53
回答 2查看 696关注 0票数 0

我试图为我的应用程序构建一个安装程序,它要求端口号、应用程序数据目录等等。

我尝试使用“替换文本文件中的安装程序变量”操作,使用具有文本字段的可配置表单,该字段具有我想要存储在.properties文件中的信息。

我试着用不同的方式在.properties文件中添加变量,但没有结果。

代码语言:javascript
运行
复制
http.port = ${portnum}  or
http.port = ${installer:portnum} or
http.port = portnum  

等等,portnum是文本字段的变量名(它存储文本中给出的值),但是这里没有代码有效。生成的文件具有相同的行,而不接受变量的值。

我想知道我在哪里搞错了。我是install4j的纽比人,所以请给出详细的答案。提前谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-07-13 20:06:34

从你的评论:

是的我知道。但是在我们的项目中,我们使用的是Java1.6,而install4j 6.0需要最少的Java1.7。

这种情况仅适用于install4j IDE,但对于安装的应用程序和安装程序(最低版本为1.6 )则不适用。因此,您应该可以使用install4j 6和“写属性到文件”操作。

否则语法

代码语言:javascript
运行
复制
${installer:portnum}

如果定义了portnum变量,应该使用“替换文本文件中的安装程序变量”操作。

票数 1
EN

Stack Overflow用户

发布于 2015-07-15 04:21:34

我通过以下步骤解决了这个问题..。

我没有在屏幕上添加操作,而是在安装过程中添加了操作“写文本到文件”,并将变量添加为

代码语言:javascript
运行
复制
http.port = ${installer:portnum} 

这解决了我的问题。感谢所有做出贡献的人。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31387174

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档