首页 > 解决方案 > 如何在 IntelliJ IDEA 中设置 JVM 参数?

问题描述

我对使用 Kinesis Video Stream 时的说明感到困惑

在 ./src/main/demo 中运行 DemoAppMain.java,JVM 参数设置为

-Daws.accessKeyId={YourAwsAccessKey} -Daws.secretKey={YourAwsSecretKey} -Djava.library.path={NativeLibraryPath}

用于非临时 AWS 凭证。

如何在 IntelliJ IDEA 中设置这些参数?

标签: javaintellij-ideajvm-arguments

解决方案


Intellij 允许您在运行 Java 程序时指定两种类型的参数:

  • 虚拟机选项
    • 允许您修改 JVM 的属性,包括堆栈/堆内存分配、系统属性、GC 标志等。
  • 程序参数
    • 当程序开始时,此处输入的值将传递到String[]您的 main 方法的参数中。

在此处输入图像描述

在上图中,我们指定了一个名为的系统属性(在 VM 选项下)example,其值为Hello World!.

我们还指定了两个程序参数(在 Program Arguments 下):HelloWorld!.

单击Apply按钮或OK按钮后,我们可以运行以下程序:

public static void main(String[] args) {
    System.out.println(System.getProperty("example"));
    System.out.println(args[0] + " " + args[1]);
}

该程序的输出如下:

Hello World!
Hello World!

要创建运行/调试配置,请参阅:创建和编辑运行/调试配置


推荐阅读