什么是自定义 jvm 属性?

2023-11-29

我是 Java 新手,我遇到过术语“自定义 JVM 属性”以及如何在 Eclipse 中使用自定义 JVM 属性运行配置。我想了解它到底是什么以及它如何帮助我作为一名程序员。


“jvm 属性”概念是一种在 JVM 范围内创建属性(名称/值对)的方法。将属性传递给 jvm 后,该 jvm 的每个点都可以访问该属性。

如何将属性传递给jvm:

您可以通过命令行传递属性(-Dproperty_name1=property_value1 -Dproperty_name2=property_value2 ...)在jvm启动时,

or

在运行的jvm中通过调用System.getProperties().load(inputStream)来自属性文件。

or

在运行的jvm中通过调用System.setProperty("property_name1", "property_value1")

如何到达该属性:

无论哪种方式,这些属性都会成为 JVM 范围内的属性,您可以通过调用 System.getProperty("property_name1") 在应用程序的每个点上访问它们...

这个文件可以帮助您理解属性的概念和用法。

example:

package so;
public class SomeClass {
    public void someMethod() {
        System.setProperty("my_pet_name", "boomerang");
    }
}

打电话后someMethod()在应用程序中的任何一点,您都可以在任何其他类中读取它,如下所示:

package so;
public class SomeOtherClass {
    public void someOtherMethod() {
        String myPetName = System.getProperty("my_pet_name");
        System.out.println(myPetName);
    }
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

什么是自定义 jvm 属性? 的相关文章

  • android-透明RelativeLayout

    我想要制作一个具有可绘制渐变作为背景的活动 并将在其背景顶部显示 4 个面板 相对布局 现在我想让 4 个面板透明 例如 50 以便也可以看到渐变背景 我搜索了谷歌 但我发现只能通过活动而不是布局来做到这一点 如何做我想做的事 您可以创建一
  • 将json URL导入到java并使用jackson库解析它

    我正在尝试读取 java 中的 json 链接并解析它 以便我可以将它用于其他事务 但问题是我收到错误 我真的不知道该如何处理它们 这是代码 package weather data import weather data import c
  • 使 TreeMap 比较器容忍 null

    这个定制的 Valuecomarator 按其值对 TreeMap 进行排序 但在搜索 TreeMap 是否具有某个键时 它不能容忍 nullpointException 如何修改比较器来处理零点 import java io IOExce
  • 将对象列表传递给 Freemarker 然后循环

    我已经熟悉了 FreeMarker 一个 Java 模板引擎 我已经能够通过哈希映射将对象传递给模板引擎了 这样就可以了 但是 一旦我尝试将任何类型的多个对象集传递给 FreeMarker 它就会给我一个 freemarker templa
  • Android 背景 + 文本 + 按钮图标

    我想要一个图像设置为文本的背景 并在文本的左侧设置一个图标 在iPhone中非常简单 但不知道如何在Android上做到这一点 调整按钮的大小并保持图标 文本的位置和距离正确 iPhone 安卓我有这个 xml代码是
  • 全屏独占模式下的 AWT 框架在窗口弹出对话框中最小化

    我正在开发一个在全屏独占模式下使用 awt 框架的应用程序 一切正常 直到弹出窗口可见 这会抢走焦点 我的应用程序将被最小化 这是我的框架的初始化代码 if ApplicationConfig getInstance useFullscre
  • 找不到模块:javafx.controls

    我已经下载了JavaFX SDK 解压它并设置PATH TO FX系统变量 如下本说明 https openjfx io openjfx docs install javafx 我使用了以下代码示例 import javafx applic
  • Spring @Transactional 并发

    class MyService 公共无效a 同步 某个键 b Transactional 传播 传播 REQUIRES NEW 公共无效b 数据库工作吗 除非您使用代码编织 否则这是行不通的 Spring处理事务的默认方式是通过AOP代理
  • 使用 viewModel 从 ChildFragment 访问 ParentFragment 中的 ViewModel

    我正在尝试访问ParentViewModel for ParentFragment from ChildFragment using viewModels 这是我的代码 In ParentFragment class ParentFragm
  • 在java中将jpeg/png转换为像素数组

    如何将包含 jpeg 或 png 的字符串转换为像素数组 最好是一维 理想情况下使用java内置的类 原来你需要公共文件上传 http commons apache org fileupload 看着那 这用户指南 http commons
  • 在 jFrame 中启用右键单击

    嘿 我正在寻找如何使用 NetBeans 在 jFrame 中启用 仅且仅 右键单击并显示弹出菜单 使用我的代码 private void formMouseClicked java awt event MouseEvent evt pop
  • 如何关闭Eclipse中的蜂鸣声?

    在 Mac OS X 上 我运行 Flex Builder 它基本上是一个定制的 Eclipse 当我执行 查找 时 如果找不到所选文本以及将搜索包装到顶部 则会发出蜂鸣声 可以把那个提示音关掉吗 我在互联网和首选项窗格中进行了搜索 但没有
  • Spark toLocalIterator 和迭代器方法之间的区别

    在编写 Spark 程序时我遇到了这个toLocalIterator 方法 之前我只使用iterator method 如果有人曾经使用过这种方法 请点亮 我在使用时遇到foreach and foreachPartitionSpark程序
  • 为什么 Libgdx 的 Table 不接受缩放操作?

    我在 libgdx 库中使用 scene2d 在游戏中创建一些 UI 我使用了一个表格 我想在用户触摸时采取一些缩放操作以使按钮触摸有意义 当我使用任何其他 Actor 类型 例如 Group 并为其提供缩放操作时 它可以工作 但不能工作表
  • Spring Data elasticsearch @Query 注解嵌套对象

    我有两节课 Document public class PracticeQuestion private int userId private List
  • 使用 JPA 和 Hibernate 时 DISTINCT 如何工作

    DISTINCT 在 JPA 中使用什么列 是否可以更改它 以下是使用 DISTINCT 的 JPA 查询示例 select DISTINCT c from Customer c 这没有多大意义 不同的列是基于哪一列 它是否在实体上指定为注
  • @JsonCreator '无法找到具有名称的创建者属性',即使使用ignoreUnknown = true

    我有以下课程 JsonIgnoreProperties ignoreUnknown true public class Topic private List
  • 确保对象实现 Comparable

    我有一个小问题 想知道如何解决它 我有一个通用类Tuple
  • 如何更改MultipartFile的originalFilename

    我在服务器端有一个 MultipartFile 文件 我想更改该文件的原始文件名 但该类仅支持 getOriginalFilename 谁能帮我这个 PS 上传的是图片文件 多谢 您可以使用 MockMultipartFile 类更改名称
  • 使用反射 API 填充 Proto 中的地图字段

    我正在尝试编写一个模块 该模块将获取 Message Builder 和从字段名称到值的映射 并将用值填充构建器 一切正常 直到我遇到地图字段 使用 Proto3 我收到一条特定消息 我知道我可以执行该消息的字段 builder b put

随机推荐

  • 使用 AutoMapper 的集成测试无法初始化配置

    框架和包 NETCoreApp 1 1 Xunit 2 2 0 AutoMapper 6 0 2 Microsoft AspNetCore TestHost 1 1 1 Microsoft NET Test Sdk 15 0 0 集成测试
  • Android:无法播放mp4视频

    我正在尝试玩mp4 视频流使用本机从服务器视频查看 遗憾的是我不断收到 无法播放视频 error 奇怪的是 同一个视频在 Froyo 上播放得很好 但在 HoneyComb 上却无法播放 我用 MX Video Player 在 HC 上
  • Java邮件性能

    我一直在使用 javamail 从 IMAP 服务器 当前是 GMail 检索邮件 Javamail 非常快地从服务器检索特定文件夹中的消息列表 仅 ID 但当我实际获取消息 仅信封 甚至不包含内容 时 每条消息大约需要 1 到 2 秒 快
  • Oracle 的 Sonarqube Web UI 配置文件管理速度很慢

    在虚拟化环境 生产 上安装带有 Oracle 的 SonarQube 与具有相同发行版的其他安装相比 配置文件管理非常慢 当许多配置文件在此架构 虚拟化 Linux Oracle 上使用时 我将不胜感激有关此功能的响应时间的一些反馈 下面的
  • nextjs POSt API 无法在实时环境中工作,但在本地工作完美

    我最近开始学习使用 Nextjs 构建 Web 应用程序 因此我决定构建一个简单的应用程序来玩弄和学习 我在本地开发 一切都很完美 但是 当我部署到 vercel 时 POST 功能不起作用 该应用程序非常简单 它在主页上显示一些数据 并且
  • 计算大数的方差

    我还没有真正使用过方差计算那么多 而且我不太知道会发生什么 事实上我的数学一点也不好 我有一个包含 1000000 个 0 10000 范围内的随机数值的数组 该数组可能会变得更大 因此我使用 64 位 int 进行求和 我试图找到有关如何
  • ReactJS:[Home] 不是 组件。 的所有子组件都必须是

    单击 开始测验 按钮时 我试图导航到 quiz 但是 当我编译代码时 我在网站应用程序上收到以下错误 Home is not a
  • Android、OpenGLES、CmdLine 工具,获取 MainDisplay 分辨率

    环境 Windows x64 主机 Android 5 0 USB 连接到 Windows 机器 三星盖乐世 5 可视化GDB OpenGL v1 4 ADB CmdLine 工具 gt 本机 C 无 Java Use case 实现一个提
  • 多态对象的 JSON 使用者

    我正在解析 JSON 并且很难理解一种可以具有三种形式之一的结构 就我而言 它可以是零维 一维或二维 有什么方法可以即时检查 JSON 以确定它是哪一个吗 或者也许无论如何都要吃掉它 然后再弄清楚它是什么 这些结构看起来像这样 并且可以嵌入
  • R 将逗号分隔的单元格分成行和笛卡尔积

    I have mydf下面的数据框 我想拆分包含逗号分隔数据的任何单元格并将其放入行中 我正在寻找类似于的数据框y以下 我怎样才能通过几个步骤有效地完成它 目前我正在使用cSplit一次在一列上运行 I tried cSplit mydf
  • SKTextureAtlas 中的 SKTexture 是否支持 mipmap 功能?

    来自苹果文档 只有当两个纹理的尺寸都是 2 的幂时 您才能请求 mipmap 然而 目前尚不清楚 SKTextureAtlas 中的 SKTexture 是否也支持此功能 因为它们本质上有点不同 我问这个问题是因为实际上很难从结果中看出是否
  • 重载方法调用问题

    请让我知道 重载是编译时多态性 它考虑调用该方法的引用变量 假设如果我们有参数重载方法 那么将调用哪个重载方法将由我们调用方法的参数或对象抛出决定 请在下面找到我的代码 package com overload class Bird pub
  • 如何以及在哪里设置 MAXRECURSION 选项?

    我有一个查询耗尽了默认值MAXRECURSION限制为 100 给出以下错误消息 声明终止 在语句完成之前 最大递归次数 100 已用完 我发现我需要使用以下方法提高此 CTE 的限制OPTION MAXRECURSION xxx 但我不知
  • 如何获取使用 Windows.Services.Store 命名空间在 Windows 10 应用商店中发布的应用程序的试用许可证的到期日期?

    我有一个转换后的 Win32 应用程序发布在 Windows 10 应用商店中的试用许可证 我正在使用 C WRT 版本这段代码检索应用程序许可证信息 但由于某种原因截止日期成员IStoreAppLicense总是返回为9999 12 31
  • 如何在谷歌地图上动态绘制折线

    我无法在谷歌地图上绘制折线 我动态获取该值 var flightPlanCoordinates n new google maps LatLng q var flightPlanCoordinates new Array for i 0 i
  • CefSharp自定义SchemeHandler

    我使用 CefSharp 的 SchemeHandler 来从我的 C 项目中获取资源 例如 css js or png例如使用自定义 url 的文件custom cefsharp assets css style css 我有 2 个自定
  • Jquery - 如何裁剪图像并将其缩放为与原始图像相同的大小

    我想通过给出 xAxis yAxis Height Width 从原始图像中裁剪图像 所有裁剪后的图像应与下面的框一样大 2 并将裁剪后的部分设置为固定大小 这样无论用户给出的高度和宽度如何 我都可以在网络上有序地显示这些裁剪后的图像 我尝
  • 如何避免正则表达式中的灾难性回溯?

    我正在尝试为字符串测试创建正则表达式 基本上我想要的是something something a gt TRUE abc gt TRUE a b gt TRUE gt FALSE a gt FALSE b gt FALSE 于是这个正则表达
  • Google Play 游戏和个人资料图片

    最近 Google Play 游戏更新了他们的服务 无需 Google 帐户即可运行 而是玩家创建自己的昵称 并选择个人资料图片 我究竟如何加载此个人资料图片以显示它 之前我用过getIconImageUri of Player class
  • 什么是自定义 jvm 属性?

    我是 Java 新手 我遇到过术语 自定义 JVM 属性 以及如何在 Eclipse 中使用自定义 JVM 属性运行配置 我想了解它到底是什么以及它如何帮助我作为一名程序员 jvm 属性 概念是一种在 JVM 范围内创建属性 名称 值对 的