哪种语言使用'@'封装变量

时间:2010-10-14 21:19:16

标签: programming-languages properties-file config-files

我试图通过在我的Windows机器上的调试器中单步执行它来弄清楚一个相当大的Java项目是如何工作的,但是为了使它超过其初始化例程,多个.properties文件中的所有值必须是正确的。其中许多.properties文件包含以下行:

program.root=file://@program.root.dir@

如果我能弄清楚这些变量的默认值或安全值是什么,对我的理解会非常有帮助,但我不知道应该解释它们是什么。我知道它没有在我的系统上运行,因为通过单步执行我可以看到一个指向“file://@program.root.dir@”的URI,这会在使用它时立即导致错误。但是我的系统与Linux生产服务器相差甚远,所以很可能缺少重要的东西。

所以我的问题是,什么编程/脚本语言或虚拟机或环境使用@closed @ variables?这种事情很难搜索,因为互联网不允许搜索“@”。

1 个答案:

答案 0 :(得分:0)

autoconf可以使用它们,特别是在输入脚本中。在输出时,@ foo @被替换为其他东西。