IDEA Java程序启动添加参数 VM options、Program arguments、Program arguments

Run Configuration

启动可以添加的参数主要就是以下三类
在这里插入图片描述

1. VM options

1.1 添加方法

// -D开头 + 参数名 = 参数值
// = 两侧没有空格
// 不同参数之间空格分隔
// 如下所示我们增加两个参数 Env 和 Name
-DEnv=prod -DName=zhangsan

在这里插入图片描述

1.2 获取方法

// System.getProperty("参数名")
System.getProperty("Env");
System.getProperty("Name");

2. Program arguments

2.1 添加方法

// 参数值(不需要写参数名)
// 参数之间空格分隔
123456 wangwu

在这里插入图片描述

2.2 获取方法

方法启动时 args 里就包含了你添加的参数
在这里插入图片描述

3. Environment variables

3.1 添加方法1

// 参数名=参数值
// 多个参数之间使用分号分隔(注意这里不是用空格分隔)
password=123456789;name=lisi

在这里插入图片描述

3.2 添加方法2

在这里插入图片描述
在这里插入图片描述

3.3 获取方法

// System.getenv("参数名")
System.getenv("password");
System.getenv("name");
  • 3
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: IDEA (IntelliJ IDEA) 是一款专业的 Java 开发工具,它提供了一些 VM options 设置来控制应用程序的运行行为。要设置 VM options,请打开 IDEA 的配置文件,然后在「Help」菜单中选择「Edit Custom VM Options」。这将打开一个文本文件,其中包含了当前的 VM options 设置。您可以在此文件中添加或修改 VM options,并保存更改。在启动 IDEA 时,它将使用您所设置的 VM options。 ### 回答2: Idea vm options设置是指在IntelliJ IDEA集成开发环境中,可以自定义JVM参数,以优化应用程序的运行效率和性能。Idea vm options基于Java虚拟机(JVM参数,可以通过设置Java虚拟机参数来控制开发环境中的各种行为和属性。 使用Idea vm options,可以对JVM的一些参数进行调整,以实现特定的目的。例如,通过调整堆大小、调整垃圾回收参数、调整线程数量等,可以提高应用程序的性能和可伸缩性。同样,也可以使用Idea vm options来调整IDE本身的性能以及控制编译器、内存调试器等构建工具的行为。 在IntelliJ IDEA集成开发环境中,可以通过 Edit Configuration 对话框来配置 vm options。在Edit Configuration 中,选中需要配置参数的模块,然后进入对应的设置窗口,最后在 VM Options 标签页下填写自定义的JVM参数。常见的Idea vm options参数如下: 1.指定运行的JDK版本。 -Djava.home=/usr/lib/jvm/java-8-oracle 2.调整JVM垃圾回收器。 -XX:+UseG1GC -XX:MaxGCPauseMillis=200 3.设置JVM中的堆大小。 -Xms1024m -Xmx2048m 4.调整Java虚拟机的线程数量。 -XX:ParallelGCThreads=4 5.配置Java虚拟机的日志输出级别。 -verbose:gc -XX:+PrintGCDetails -XX:+PrintGCTimeStamps 以上是一些常见的Idea vm options参数,通过灵活组合和调整这些参数,可以达到优化应用程序运行效率和控制IDE性能行为的目的。当然,不同的项目和工具需要的参数也不同,需要根据具体情况作出调整。 ### 回答3: Idea VM Options设置是指通过在IntelliJ IDEA中设置虚拟机参数来优化其性能的过程。在IntelliJ IDEA中,我们可以通过设置Idea VM Options来调优应用程序的性能,从而让其更加高效地运行。 在Idea VM Options设置中,可以设置各种Java虚拟机参数,例如-Xms和-Xmx,用于设置Java应用程序使用的最小和最大内存。此外还可以设置一些其他的Java虚拟机参数,如-XX:+UseG1GC,用于启用G1垃圾回收器,以减少垃圾回收时间,提高应用程序的响应速度。 在Idea VM Options设置中,还可以设置调试选项,例如-Xdebug和-Xrunjdwp,用于启用和配置Java调试器。这些调试选项可以帮助我们更好地调试和诊断应用程序中的代码问题。 此外,Idea VM Options还可以设置与特定应用程序相关的虚拟机参数。例如,如果应用程序需要使用大量的内存,我们可以通过设置-Xmx选项来增加Java虚拟机的堆内存。同样地,如果应用程序需要进行大量的IO操作,我们可以通过设置-XX:+UseConcMarkSweepGC选项来启用CMS垃圾回收器,从而减少I/O操作的影响。 总之,Idea VM Options可以帮助我们通过设置Java虚拟机参数来优化应用程序的性能和稳定性。在设置Idea VM Options时,我们应该根据应用程序的需求和特点选择合适的参数,以达到最佳的性能和稳定性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值