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
相关产品推荐
相关产品推荐

