java获取环境变量路径_Java读取系统环境变量的方法

java获取环境变量路径_Java读取系统环境变量的方法Java 读取系统环境变量的方法时间 2017 08 30 来源 华清远见 JAVA 学院本文华清 Java 学院小编要和大家分享的是 Java 读取系统环境变量的方法 主要涉及到 java 读取系统环境变量方面的内容 对于 Java 开发感兴趣的同学可以参考一下 有时候在编写 Java 应用程序时 需要向文件系统写入数据文件 日志文件 这时就需要判断操作系统类型 当前用户的主目录等 从而规范文件写入 使应用程序能

Java读取系统环境变量的方法

时间:2017-08-30     来源:华清远见JAVA学院

本文华清Java学院小编要和大家分享的是Java读取系统环境变量的方法,主要涉及到java读取系统环境变量方面的内容,对于Java开发感兴趣的同学可以参考一下。

有时候在编写Java应用程序时,需要向文件系统写入数据文件、日志文件;这时就需要判断操作系统类型、当前用户的主目录等,从而规范文件写入,使应用程序能够适应多种操作系统平台。

本文就利用JDK自带System类来获取系统的属性集合,以下是Java读取系统环境变量的具体代码。

10762ea7f83c3363457d13e4b09d0803.png

Java读取系统环境变量的具体代码

通过path.sepatator file.sepatator ,能够很方便地区分操作系统类型

在 dos/windows上,路径分割符是分号 ;文件分隔符是 反斜杠 \ 在 unix/linux 上 ,分隔符是冒号 : 文件分隔符是正斜杠/

所以,在处理上传文件时,

1.建议将文件写入 user.home 这个系统属性对应的目录中

原因是 这样写入不会有写入权限的问题;

2.建议 应用程序能够创建出 .隐藏目录

保持应用独立性,减少对同目录其他文件影响

以上就介绍了java读取系统环境变量方面的内容,希望对Java教程有兴趣的朋友有所帮助。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/201398.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月20日 上午9:28
下一篇 2026年3月20日 上午9:28


相关推荐

  • tcp握手为什么是三次不是两次_tcp的三次握手

    tcp握手为什么是三次不是两次_tcp的三次握手TCP采用三次握手的原因其实非常简单,远没有大部分博客所描述的那样云山雾绕。

    2026年4月17日
    3
  • IT技术开发人员获得成功的六大步骤

    IT技术开发人士成功的6大步骤一个前辈在移民加拿大后写的文章,写得不错,值得借鉴,转来给大家看看,也给自己序言:经过001多年的洗礼,认识了这里这么多的JJMMGGDD,前几天刚得到签证,无限感慨

    2021年12月25日
    38
  • 什么是分布式拒绝服务攻击?

    什么是分布式拒绝服务攻击?当多台机器一起运行以攻击一个目标时 就会发生分布式拒绝服务 DDoS 攻击 DDoS 攻击者通常利用僵尸网络 一组被劫持的互联网连接设备 进行大规模攻击 攻击者利用安全漏洞或设备弱点 使用命令和控制软件来控制众多设备 一旦获得控制 攻击者就可以命令他们的僵尸网络对目标进行 DDoS 攻击 在这种情况下 受感染的设备也是攻击的受害者 由受感染设备组成的僵尸网络也可能出租给其他潜在攻击者 僵尸网络通常可用于 雇佣攻击 服务 允许不熟练的用户发起 DDoS 攻击 DDoS 允许向目标发送成倍数的请求

    2026年3月17日
    2
  • docker安装redis并以配置文件方式启动

    1.获取redis镜像dockerpullredis指定版本号:dockerpullredis:4.0.9不加版本号默认获取最新版本,也可以使用dockersearchredis查看镜像来源2.查看本地镜像dockerimages3.然后启动容器,做映射①创建配置文件目录存放redis.conf…

    2022年4月8日
    127
  • Flyway入门_flyrouter

    Flyway入门_flyrouter1.为什么要用flyway?在真实的项目开发中,我们每个人都会有一个应用软件和与其相联系的数据库。对于个人开发来说,这样就够了。但是,项目开发一般都不止一个人,因此一定会出现我在我的本地有一套软件和相应的数据库系统,我的另一个同事会在他的本地有一套他自己的软件和相应的数据库系统。我们需要面临的第一个问题就是我们两个人如何集成我们的数据库系统,之后还要处理如何将数据库系统迁移到测试环境和生产环境当…

    2025年7月26日
    4
  • HTML期末设计——代码篇[通俗易懂]

    HTML期末设计——代码篇[通俗易懂]事先声明这个网页设计也就是用了我学到的知识做的一个中规中矩的网页,可以给以后的大一新生们做个参考,和商业网站的效果肯定是没得比的,期望太高的可以关掉了,要严词批评我的请不要在我这说,当然,温柔的话,可以引入页效果图:<!DOCTYPEhtml><html> <head> <metacharset=”utf-8″> <title>欢迎来到香氛密语</title> <style>

    2022年6月14日
    34

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号