diff --git a/README.md b/README.md
index 2177482..a9726bd 100644
--- a/README.md
+++ b/README.md
@@ -10,7 +10,7 @@
- **Java 25**
- **Maven** 构建
- **Apache Commons Compress 1.28.0**(压缩功能依赖)
-- **JUnit Jupiter**(测试框架)
+- **JUnit Jupiter 5.13.0**(测试框架)
## 项目结构
@@ -241,9 +241,11 @@ System.out.println("Java版本: " + v.GetJavaVersion());
```java
import top.gtb520.java.gnu.java.utils.library.main;
-main.version.getVersion(); // 项目版本
-main.version.getJavaVersion(); // Java 版本
-main.version.getOpenJDKVersion(); // OpenJDK 版本
+main.version.getVersion(); // 项目版本
+main.version.getJavaVersion(); // Java 版本
+main.version.getOpenJDKVersion(); // OpenJDK 版本
+main.version.getOpenJDKRuntimeEnvironment(); // OpenJDK 运行时环境
+main.version.getOpenJDK64BitServerVM(); // OpenJDK 64-Bit Server VM
```
### 6. 运行时信息 (`runtime`)
@@ -252,9 +254,12 @@ main.version.getOpenJDKVersion(); // OpenJDK 版本
**运行环境 (`RunEnv`):**
-| 方法 | 说明 |
-|---------------------|---------------|
-| `RunEnv.getJarPath()` | 获取当前运行的 JAR 路径 |
+| 方法 | 说明 |
+|-------------------------------|------------------------------------------|
+| `RunEnv.getJarPath()` | 获取当前运行的 JAR 路径 |
+| `RunEnv.getTempDir()` | 获取系统临时目录路径 |
+| `RunEnv.newTempDir()` | 在系统临时目录下新建时间戳子目录,返回路径;已存在则返回 `null` |
+| `RunEnv.newJarThisTempDir()` | 在 JAR 所在目录下新建时间戳子目录,返回路径;已存在则返回 `null` |
**Java 运行时环境 (`JavaRunTimeEnv`):**
@@ -271,6 +276,9 @@ import top.gtb520.java.gnu.java.utils.library.utils.runtime.RunEnv;
import top.gtb520.java.gnu.java.utils.library.utils.runtime.JavaRunTimeEnv;
System.out.println("JAR路径: " + RunEnv.getJarPath());
+System.out.println("临时目录: " + RunEnv.getTempDir());
+System.out.println("新建临时目录: " + RunEnv.newTempDir());
+System.out.println("JAR目录临时子目录: " + RunEnv.newJarThisTempDir());
System.out.println("Java版本: " + JavaRunTimeEnv.JavaVersion());
System.out.println("JVM位数: " + JavaRunTimeEnv.JavaBits());
```
@@ -286,6 +294,12 @@ main.runtime.getJavaRuntimeEnvironmentVersion(); // 运行时环境版本
main.runtime.getJavaVMVersion(); // 虚拟机版本
main.runtime.getJavaBits(); // JDK 位数
main.runtime.getJavaVMName(); // 虚拟机名称
+
+// runtime.runenv 子接口
+main.runtime.runenv.getTempDir(); // 系统临时目录
+main.runtime.runenv.newTempDir(); // 新建临时目录
+main.runtime.runenv.newJarThisTempDir(); // JAR 目录下新建临时目录
+main.runtime.runenv.getJarThisTempDir(); // 同 newJarThisTempDir
```
## 构建
@@ -302,7 +316,7 @@ mvn package
## 使用
-编译成功后,将 `target/gnu-java-utils-library-1.2-SNAPSHOT.jar` 放入项目依赖中,或在 Releases 中下载最新版 JAR 包。
+编译成功后,将 `target/gnu-java-utils-library-1.3-SNAPSHOT.jar` 放入项目依赖中,或在 Releases 中下载最新版 JAR 包。
**pom.xml 引入本地依赖:**
@@ -311,9 +325,9 @@ mvn package
top.gtb520.java.gnu
gnu_java_utils_library
- 1.2-SNAPSHOT
+ 1.3-SNAPSHOT
system
- ${project.basedir}/lib/gnu_java_utils_library-1.2-SNAPSHOT.jar
+ ${project.basedir}/lib/gnu_java_utils_library-1.3-SNAPSHOT.jar
```
diff --git a/pom.xml b/pom.xml
index b86d23d..0fc3426 100644
--- a/pom.xml
+++ b/pom.xml
@@ -23,13 +23,7 @@
org.junit.jupiter
junit-jupiter
- RELEASE
- test
-
-
- org.junit.jupiter
- junit-jupiter
- RELEASE
+ 5.13.0
test