我正在使用系统环境变量来参数化talend中的作业,但每次我更改任何值时,如果不重新启动talend,我就无法反映出更改。有没有解决方法?我不想使用上下文组或隐式上下文加载。我正在使用Talend Open Studio免费版。这在企业版中是否有所不同?
答案 0 :(得分:1)
这与Talend处理环境变量有关。 Talend在启动时读取环境变量并存储它们。有a good answer here可以更详细地解释Java的这种行为(Talend是基于Java构建的)。
还有一些技巧列出了如何根据您的操作系统获取变量。