通过Java servlet检测操作系统或计算机名称

Ank*_*kur 0 java operating-system servlets detection

我有一个Java Web应用程序,我在Windows机器上开发,将部署在Unix机器上.

有一些文件路径设置和权限细节在两者上有所不同(我无法改变这一点).有没有办法通过检测操作系统或计算机的名称来检测应用程序所在的机器(它只是两个中的一个),以便我可以使用适当的设置.

Abd*_*liq 5

计算机名称和操作系统名称是使用计算机名称的两个不同属性

String computername=InetAddress.getLocalHost().getHostName();
      System.out.println(computername);
Run Code Online (Sandbox Code Playgroud)

并获得os名称的使用

java.lang.System.getProperty("os.name")
Run Code Online (Sandbox Code Playgroud)

阿卜杜勒·卡利克