`
bryan.liu
  • 浏览: 19342 次
  • 性别: Icon_minigender_1
  • 来自: suzhou
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

java中如何获得操作系统下用户目录

阅读更多

String usrHome = System.getProperty("user.home");

下面是System的参数列表

Key Meaning
------------------- ------------------------------
"file.separator" File separator (e.g., "/")
"java.class.path" Java classpath
"java.class.version" Java class version number
"java.home" Java installation directory
"java.vendor" Java vendor-specific string

"java.vendor.url" Java vendor URL
"java.version" Java version number
"line.separator" Line separator
"os.arch" Operating system architecture
"os.name" Operating system name

"path.separator" Path separator (e.g., ":")
"user.dir" User's current working directory
"user.home" User home directory
"user.name" User account name

分享到:
评论

相关推荐

    基于Java的高级操作系统

    通过阅读《基于Java的高级操作系统》,读者不仅可以掌握操作系统的基本原理,还能获得使用Java进行实际操作系统的开发经验。无论你是专业的软件工程师,还是对操作系统感兴趣的计算机科学学生,这本书都将是你的宝贵...

    java编写的操作系统

    "进程调度"是操作系统中的关键部分,它决定了哪个进程在何时获得CPU执行权。Java提供了丰富的多线程支持,通过`Thread`类和`ExecutorService`接口,可以方便地创建和管理进程。在Java操作系统中,可以设计自定义的...

    操作系统进程调度(java)

    进程调度是操作系统内核的一部分,它的主要任务是决定哪个进程应该获得CPU执行权,以及何时切换到下一个进程。常见的调度策略包括先来先服务(FCFS)、短作业优先(SJF)、优先级调度、轮转法(RR)等。 在这个Java...

    java语言操作系统课程设计模拟进程管理系统源码.zip

    java语言操作系统课程设计模拟进程管理系统源码 需求分析 实现n个进程并发运行; 实现进程创建、撤销、阻塞、唤醒; 实现进程的同步; 实现优先级调度、时间片轮转、短进程优先等调度算法; 系统在运行过程中应能...

    操作系统-java版本时间片

    在Java中,虽然操作系统级别的时间片调度是由底层操作系统实现的,但Java虚拟机(JVM)对此有所配合,通过线程调度来模拟时间片的效果。Java的`Thread`类是进行多线程操作的基础,线程的调度策略包括:抢占式调度、...

    OS.zip_Java操作系统_java 操作系统

    Java操作系统是基于Java编程语言实现的一种模拟操作系统,它允许开发者在虚拟环境中理解和研究操作系统的核心概念。这个"OS.zip_Java操作系统_java 操作系统"压缩包包含了一个名为"OS.jar"的文件,很可能是该Java...

    windows的64位操作系统下的java的jdk17安装包

    总之,"windows的64位操作系统下的java的jdk17安装包"提供了在64位Windows系统上开发和运行Java应用所需的全部工具,它包含了许多新的特性和改进,旨在提高开发效率和应用程序性能。正确安装并配置JDK 17后,开发者...

    JAVA操作系统实验作业调度图形化模拟程序

    总之,“JAVA操作系统实验作业调度图形化模拟程序”是一个极好的教学和学习工具,它将理论与实践相结合,帮助用户深入理解操作系统中的作业调度机制,并通过编程实践提高问题解决能力。无论是对初学者还是专业人士,...

    JAVA操作系统实验进程调度图形化模拟程序

    在多任务操作系统中,多个进程会并发运行,操作系统通过进程调度策略决定哪个进程在何时获得CPU执行权。这个程序模拟了三种常见的调度算法: 1. 先进先出(First-Come, First-Served, FCFS)算法:这是最简单的调度...

    操作系统,存储管理,java实现。

    在这个项目中,我们使用Java语言实现了操作系统中的存储管理功能,这是一个在Eclipse集成开发环境中编写的程序,用户导入后可以顺利运行并得到正确的结果。 首先,让我们深入了解一下存储管理的基本概念。存储管理...

    操作系统概念-java实现第7版答案

    ### 操作系统概念-java实现第7版答案解析 #### 知识点一:多程序环境下的安全问题 在多程序并行执行与时间共享环境中,多个用户会同时使用系统资源,这种情况下可能会出现多种安全问题。 1. **两种具体的安全问题...

    操作系统 页面置换算法 Java

    操作系统中的页面置换算法是解决虚拟内存管理中页故障问题的关键技术。当物理内存不足时,必须将部分页面从内存移出,以便为新的页面腾出空间。Java作为一种强大的编程语言,可以用来实现这些算法,帮助我们理解它们...

    OS.zip_OS process java_java 操作系统

    在Java编程语言中,我们可以模拟操作系统对进程的操作,以加深对操作系统原理的理解。"OS.zip_OS process java_java 操作系统"这个压缩包包含了一个名为"OS.java"的文件,很可能是实现这一模拟的代码。 首先,让...

    java编写的一个操作系统模拟程序

    8. **权限与安全**:模拟操作系统可能包含用户和权限的概念,以模拟真实系统中的访问控制和安全特性。 9. **网络模拟**:如果扩展到更高级别,模拟程序还可能包含网络协议栈的简化版本,处理数据包的发送和接收。 ...

    操作系统实验之进程管理(java实现)

    操作系统是计算机系统的核心组成部分,它负责管理和控制系统的硬件资源,以及为用户提供服务。在这个操作系统实验中,我们将聚焦于进程管理,这是一个至关重要的概念,因为它关乎到系统如何有效地调度和执行多个程序...

    JAVA_API1.6文档(中文)

    java.lang.management 提供管理接口,用于监视和管理 Java 虚拟机以及 Java 虚拟机在其上运行的操作系统。 java.lang.ref 提供了引用对象类,支持在某种程度上与垃圾回收器之间的交互。 java.lang.reflect 提供类...

    java 会员管理系统

    在Java编程领域,会员管理系统是一种常见的企业级应用,主要用于存储、管理和分析用户数据,以便提供个性化的服务和营销策略。本系统主要涉及的技术栈包括Java、会员管理以及SSH框架,这三个核心元素构成了整个项目...

    Java 实例 - 查看系统根目录源代码-详细教程.zip

    例如,通过传入"os.name"作为参数,可以得到操作系统的名称;"user.home"则可以获取当前用户的主目录。 ```java public class Main { public static void main(String[] args) { String osName = System....

    Java目录树控件

    在Java编程中,构建一个目录树控件是常见的需求,特别是在开发桌面应用或者需要图形化展示文件系统结构的场景。这个控件能够帮助用户以树形结构清晰地查看和操作文件夹及其包含的文件。本项目提供的解决方案是针对...

    nachos-JAVA版

    总结来说,Nachos-JAVA版是一个强大的教学工具,通过它,学生可以亲自动手实践操作系统的设计和实现,从而获得宝贵的理论与实践经验。无论是对于想要深入理解操作系统原理的初学者,还是希望提升系统级编程能力的...

Global site tag (gtag.js) - Google Analytics