在java开发过程中,有时候会遇到查看我当前项目的jre版本、默认字符集、字符集列表、系统属性。下面就是源码:
import java.nio.charset.Charset;
import java.util.*;
/**
* JRE环境查看工具
*
* @author Administrator 2009-11-28 17:48:42
*/
public class JVMInfoToolkit {
public static void main(String[] args) {
System.out.println("当前JRE:" + System.getProperty("java.version"));
System.out.println("当前JVM的默认字符集:" + Charset.defaultCharset());
System.out.println("当前JRE可用的字符集列表:\n" + genJVMCharset());
System.out.println("当前JVM运行时系统属性列表\n:" + genJVMProperties());
}
/**
* 获取JVM所支持的字符集列表(格式为:字符集标准名称:[别名,别名...]
*
* @return 字符集列表
*/
public static String genJVMCharset() {
StringBuilder sb = new StringBuilder();
SortedMap<String, Charset> map = Charset.availableCharsets();
for (Map.Entry<String, Charset> entry : map.entrySet()) {
sb.append(entry.getKey()).append(":").append(entry.getValue().aliases()).append("\n");
}
return sb.toString();
}
/**
* 获取当前JVM运行时系统属性信息,并按照名称进行排序
*
* @return 系统属性信息
*/
public static String genJVMProperties() {
StringBuilder sb = new StringBuilder();
Properties props = System.getProperties();
List<String> keylist = new ArrayList<String>();
for (Object o : props.keySet()) {
keylist.add(o.toString());
}
Collections.sort(keylist, String.CASE_INSENSITIVE_ORDER);
for (String s : keylist) {
sb.append(s).append("=").append(props.get(s)).append("\n");
}
return sb.toString();
}
}
分享到:
相关推荐
Java运行环境(JRE,Java Runtime Environment)是执行Java应用程序必不可少的组件,它为Java程序提供了运行所需的系统库和环境。JRE包含了Java虚拟机(JVM,Java Virtual Machine),这是Java程序的核心部分,负责...
Java运行环境(JRE,Java Runtime Environment)是执行Java应用程序所必需的基础组件,它包含了Java虚拟机(JVM)、类库以及其他支持Java程序运行的组件。JRE6,即JRE 1.6,是Oracle公司发布的一个较早版本,发布...
【标题】"dvis-jre 运行时jre环境jar"是指的DbVisualizer软件的一个组件,它依赖于Java运行时环境(JRE)来执行。DbVisualizer是一款强大的数据库管理和查询工具,广泛用于SQL开发和数据分析。在运行DbVisualizer时...
"eclipse运行环境 jre8.rar"是一个压缩包,其中包含了适用于Windows操作系统的Java运行环境JRE8,这是Eclipse能够正常启动并运行Java应用程序的基础。 Java SE(Java Standard Edition)是Java平台的标准版,它为...
7. **性能优化**: JRE6中包含的JVM进行了多方面的性能优化,例如更高效的垃圾回收算法、更快的字节码解释器以及对Java代码的即时编译(JIT),这些都显著提升了Java程序的运行速度。 8. **API更新**: JRE6还引入了...
Java运行环境(JRE)是Java应用程序执行的基础,它包含了Java虚拟机(JVM)、类库以及其他支持Java程序运行的组件。JRE6是Oracle公司发布的一个早期版本,提供了许多关键的功能和性能优化。源代码对于开发者来说尤其...
Java运行环境(JRE,Java Runtime Environment)是执行Java应用程序所必需的基础组件,它包含了Java虚拟机(JVM)、Java核心类库以及其他支持Java程序运行的必要组件。JRE-8u251是针对Windows 64位操作系统的一个...
总结,exe4j是一个强大的工具,它简化了Java应用程序在Windows上的部署过程,使得Java开发者能够更加专注于代码本身,而无需过多考虑运行环境的问题。通过合理利用exe4j,可以创建出用户友好、易于分发的Java应用...
在JavaScript中,检查客户端的Java Runtime Environment (JRE)版本是一项重要的任务,因为这有助于确保用户设备上的环境兼容你的Web应用程序。"js检查客户端的jre版本"这个标题揭示了我们要探讨的核心技术点:如何...
总的来说,"jre-1_5_0-windowsJava虚拟机JRE环境免费安装版"是一个关键的软件组件,它使得用户能够在Windows系统上运行Java应用程序,特别是对于那些依赖Java Applet的网页来说,它是不可或缺的。通过不断学习和了解...
然而,有时候在特定的操作系统或硬件环境下,用户可能会遇到IDE显示字体模糊的问题,这极大地影响了代码阅读和编写体验。针对这个问题,我们可以通过更换IDE内置的Java运行时环境(JRE)来尝试解决。 首先,我们...
Java开发工具包(Java Development Kit,简称JDK)是用于编写Java应用程序的软件包,而Java运行时环境(Java Runtime Environment,简称JRE)则是执行Java程序所必需的环境。在给定的“官网运行环境jre64位”中,...
配置JRE环境对于运行Java应用程序至关重要,特别是对于开发者来说。JRE提供了运行时环境,包括JVM,用于解释和执行字节码,以及必要的库文件,这些文件支持Java应用程序的基本功能,如I/O、网络连接、多线程等。对于...
在 Linux 系统环境下安装 Tomcat 和 JRE 软件是非常重要的一步骤,这两个软件都是 Java Web 应用程序的基础组件。本文将详细介绍如何在 Linux 系统下安装 JRE 和 Tomcat,包括安装前的准备工作、安装过程、配置环境...
Java运行环境(JRE,Java Runtime Environment)是执行Java应用程序所必需的基础软件,它提供了运行Java字节码的环境。本资源是针对32位操作系统设计的JRE 8u211版本,该版本发布于2019年4月16日,是一个重要的更新...
Java运行时环境(Java Runtime Environment,简称JRE)是运行Java程序所必需的软件组件,由Sun Microsystems(现已被Oracle公司收购)开发。在给定的压缩包"jre-windows-java环境.rar"中,包含了针对Windows操作系统...
Java运行环境JRE,全称为Java Runtime Environment,是Java编程语言的一个关键组成部分,它使得开发者编写的Java应用程序能够在各种操作系统上得以执行。JRE包含了Java虚拟机(JVM)、类库以及其他必要的组件,使得...
Java运行环境JRE(Java Runtime Environment)是Java应用程序执行所需的核心组件,由Oracle公司提供。JRE使得开发者编写的Java程序能够在任何安装了相应版本JRE的计算机上运行,实现了“一次编写,到处运行”的跨...
Java运行环境(JRE)是执行Java应用程序必不可少的组件,而JRE 9.0是Oracle公司发布的一个重要版本,其包含了许多改进和新特性。本文将深入探讨JRE 9及其下载、安装过程,以及它对Java开发的影响。 首先,JRE 9.0的...