【发布时间】:2011-01-24 16:53:52
【问题描述】:
有没有办法用 ant 检测 FreeBSD。我使用了os.name,它显示为 Linux。我想区分 FreeBSD 和 Linux。
【问题讨论】:
-
这很奇怪,我真的希望返回的字符串是 FreeBSD (我在互联网上看到很多关于它的引用)。
-
是的,这就是我所期待的。我不知道是什么让 ant 将其报告为 linux
有没有办法用 ant 检测 FreeBSD。我使用了os.name,它显示为 Linux。我想区分 FreeBSD 和 Linux。
【问题讨论】:
使用uname -a 会很好......你可以这样做......
【讨论】:
如果您的 JDK 是在仿真下运行的 Linux 版本,而不是 FreeBSD 原生版本,这可以解释操作系统被报告为 Linux。
【讨论】: