2010-03-07 90 views
4

有沒有辦法用ant來檢測FreeBSD。我用os.name它將它顯示爲Linux。我想區分FreeBSD和Linux。螞蟻檢測FreeBSD

+0

這很奇怪,我真的希望返回的字符串是* FreeBSD *(並且我在互聯網上看到很多引用)。 – 2010-03-07 16:24:24

+0

是的,那就是我期待的。我不知道什麼會使螞蟻報告它作爲linux – Kamal 2010-03-07 19:55:01

回答

3

將使用uname -a好....你能做到這樣....

 
uname -a | grep FreeBSD 
+0

好的。我期待在ant系統屬性裏面有東西,但我可以使用它。謝謝! – Kamal 2010-03-07 16:10:22

1

如果你的JDK是一個Linux版本下,運行模擬,而不是一個FreeBSD原生一個,那可以解釋爲Linux報告的操作系統。

+0

是的,我後來發現,一旦我安裝了diablo(freebsd),java ant檢測到的操作系統是freeBSD – Kamal 2010-03-20 03:36:53