0
我正在用Java/Scala編寫需要讀取一些輸入數據的測試。不同機器的數據位置不同(不同的應用參數)。如何從Java中找出哪臺機器是當前機器?謝謝!Java/Scala:根據機器名/ ip分配程序/應用參數
我正在用Java/Scala編寫需要讀取一些輸入數據的測試。不同機器的數據位置不同(不同的應用參數)。如何從Java中找出哪臺機器是當前機器?謝謝!Java/Scala:根據機器名/ ip分配程序/應用參數
您可以使用apache commons lang中的類SystemUtils
。
這個類有一些類變量,讓你知道這是您的操作系統:
if(SystemUtils.IS_OS_WINDOWS)
System.out.println("It's a Windows OS");
if(SystemUtils.IS_OS_WINDOWS_7)
System.out.println("It's a Windows 7 OS");
if(SystemUtils.IS_OS_WINDOWS_8)
System.out.println("It's a Windows 8 OS");
if(SystemUtils.IS_OS_LINUX)
System.out.println("It's a Linux OS");
if(SystemUtils.IS_OS_MAC)
System.out.println("It's a MAC OS");
如果這兩個我的機器是LINUX,他們只是有不同的IP地址或機器名稱?這是可行的嗎?謝謝! – Edamame