java - 在java中如何识别我是在基于Unix的系统还是Windows上

标签 java path version

我正在开发一个 java 项目,我想知道:

  1. 如何识别系统中的路径是使用 "/" 还是 "\"
  2. 识别我运行应用程序的系统的版本

我希望代码示例。

最佳答案

这两个可通过System Properties获得

路径分隔符

System.getProperty("path.separator");

操作系统版本

System.getProperty("os.version");

关于java - 在java中如何识别我是在基于Unix的系统还是Windows上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25572009/

相关文章:

c++ - 同一 (Boost) DLL 的多个版本可以在同一进程中共存吗?

java - 如何从 Java 中的 ResultSetMetaData 获取不同的数据类型?

java - Android 中如何将一个子元素值放入 ArrayList 中?

jquery - 将变量添加到 jQuery src 属性

linux - 我运行的是哪个 Red5 版本?

java - java 10 的 Apache Ant 版本

java - CentOS 屏幕键盘未显示 Java Swing 文本输入字段

java - 在背景图像上添加 JPanel/Containers/Images/JButton/等等?

javax.net.ssl.SSLHandshakeException : sun. security.validator.ValidatorException : PKIX path building failed happens on one machine, 但不是另一个

vim - 如何设置全局vim 'project root'路径