获得当前路径, get java current directory
String curDir = System.getProperty("user.dir");
手册上写的getProperty可以使用的一些键值键
相关值的描述
java.version Java 运行时环境版本 java.vendor Java 运行时环境供应商
java.vendor.url Java 供应商的 URL java.home Java 安装目录
java.vm.specification.version Java 虚拟机规范版本
java.vm.specification.vendor Java 虚拟机规范供应商
java.vm.specification.name Java 虚拟机规范名称
java.vm.version Java 虚拟机实现版本 java.vm.vendor Java 虚拟机实现供应商
java.vm.name Java 虚拟机实现名称 java.specification.version Java 运行时环境规范版本
java.specification.vendor Java 运行时环境规范供应商 java.specification.name Java 运行时环境规范名称
java.class.version Java 类格式版本号 java.class.path Java 类路径 java.library.path 加载库时搜索的路径列表 java.io.tmpdir 默认的临时文件路径 java.compiler 要使用的 JIT 编译器的名称
java.ext.dirs 一个或多个扩展目录的路径
os.name 操作系统的名称 os.arch 操作系统的架构 os.version 操作系统的版本 file.separator 文件分隔符(在 UNIX 系统中是“/”)
path.separator 路径分隔符(在 UNIX 系统中是“:”)
line.separator 行分隔符(在 UNIX 系统中是“/n”)
user.name 用户的账户名称 user.home 用户的主目录 user.dir 用户的当前工作目录
分享到:
相关推荐
Java计算器是基于J2SE(Java 2 Platform, Standard Edition)平台开发的一款简单计算工具,它不仅具备基本的加、减、乘、除运算,还实现了退格功能和连等运算,这使得用户在进行计算时可以更加方便地进行错误修正和...
private void showContent(String content,String ip) 显示用户发送消息内容和目录。 private void telUserMyState(String begin,String ip) 告诉组播组内的其他用户我的状态。 private void telGroupIamOffline...
在这个中国象棋程序中,Java的类、对象、封装、继承和多态等概念得到了充分的应用,构建了游戏规则和棋盘逻辑。 2. **多线程并发控制** 在中国象棋游戏中,两个玩家可以同时进行操作,这就需要利用Java的多线程...
� Google 提供了一套 Java 核心包 (J2SE 5,J2SE 6) 的有限子集,尚不承诺遵守 Java 任何 Java 规范 , 可能会造 成J ava 阵营的进一步分裂。 � 现有应用完善度不太够,需要的开发工作量较大。--------------------...
Java语言的核心概念之一是Java开发工具包(JDK),安装JDK后,用户可以得到Java虚拟机(JVM)、Java运行环境(JRE)和编译器(javac)。JRE是运行Java应用程序所必需的环境,包括JVM和类库等。而JVM是Java虚拟机,它...
采用工程的概念、原理、技术和方法来开发和维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好技术结合起来,以经济地开发出高质量的软件并有效地维护它。而数据库又是软件开发过中不可缺少的存储...
1. **PATH环境变量**:确保将JDK的`bin`目录添加到系统的`PATH`环境变量中,这样可以在任意目录下运行`java`、`javac`等命令。 - **位置建议**:推荐将JDK路径放置在`PATH`变量的最前面,以避免与其他环境变量冲突...
- **cd 文件夹:** 改变当前工作目录到指定的文件夹路径。 - **JAVA语言发展历程:** - **1995年5月23日:** Sun公司推出JAVA语言。 - **2004年9月30日:** 发布J2SE 1.5,标志着JAVA语言发展的一个重要里程碑。...
- **J2SE Kestrel**:此版本中,Java平台获得了显著增强,包括Java 2 Platform, Standard Edition(J2SE)5.0的发布,该版本引入了泛型、枚举类型、自动装箱和拆箱等功能。 - **J2SE Merlin**:Merlin版本进一步优化...
以下是从标题、描述、标签以及部分内容中提炼出的关键知识点,旨在帮助用户理解并掌握在Linux环境下设置Java开发环境的具体步骤与细节。 ### 一、下载与安装Java JDK 在Linux平台上配置Java开发环境的第一步是获取...
标题《JAVA教程 pdf》和描述“觉得不错,我学习Java时候用的,不知道你们认为...此外,教程内容还涉及到了Java技术的广泛内涵,从编程语言到开发和运行环境的构建,并探讨了Java在当前技术世界中的重要性和应用前景。
用户目录是通过`System.getProperty("user.dir")`获取的,通常是Java虚拟机启动的目录。不建议在程序中直接使用,因为它在不同环境(J2SE应用或J2EE服务器)中可能会变化。 **相对路径最佳实践** 推荐使用相对于...
### Java经典面试题知识点梳理 #### J2SE基础 1. **九种基本数据类型的大小,及其封装类**: - Java提供了八种基本数据类型(`byte`, `short`, `int`, `long`, `float`, `double`, `boolean`, `char`),每种类型...
过程中会提示是否同意许可协议,输入 `yes` 同意后,将会在当前目录下创建一个名为 `jdk1.5.0_05` 的文件夹。 ##### 2. 设置环境变量 为了确保 Java 可以在 Ubuntu 系统中正确运行,还需要设置以下三个环境变量: -...
在Linux系统中配置Java开发环境是一项基础且重要的任务,这对于开发者来说是必不可少的步骤,特别是对于使用RedHat Linux 9.0这样的发行版。本文档将详细介绍如何在Linux环境下安装JDK并配置相应的环境变量。 首先...
在Java Swing库中,容器类如JFrame、JPanel和JDialog是构建用户界面的基础。容器可以包含其他容器,从而实现复杂的布局设计。第07章可能涵盖了以下内容: 1. **布局管理器**:Java Swing提供了多种布局管理器,如...