You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Java如何编写jar包打印当前JRE使用的系统安全随机数源文件路径

实现步骤

1. 编写Java主类代码

新建名为SecureRandomSourcePrinter.java的文件,写入如下代码:

import java.security.Security;

public class SecureRandomSourcePrinter {
    public static void main(String[] args) {
        String secureRandomSource = Security.getProperty("securerandom.source");
        System.out.println("Secure Random file used = " + secureRandomSource);
    }
}

2. 编译代码

执行编译命令:
javac SecureRandomSourcePrinter.java
执行完成后会生成同名的.class字节码文件。

3. 配置可执行Jar的清单文件

新建名为MANIFEST.MF的文件,写入以下内容,注意末尾必须保留一个空行,否则打包会失效:

Main-Class: SecureRandomSourcePrinter

4. 打包为可执行Jar

执行打包命令:
jar cvfm myconfigOut.jar MANIFEST.MF SecureRandomSourcePrinter.class

5. 运行测试

执行运行命令:
java -jar myconfigOut.jar
控制台就会输出对应JRE的配置值,效果类似:
Secure Random file used = file:/dev/urandom


内容的提问来源于stack exchange,提问作者SAGAR BHOOSHAN

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 10:24:04