1、获取jdk信息
System.out.println(System.getProperty("java.version")); System.out.println(System.getProperty("java.vendor")); System.out.println(System.getProperty("java.vendor.url")); System.out.println(System.getProperty("java.home")); System.out.println(System.getProperty("java.vm.specification.version")); System.out.println(System.getProperty("java.vm.specification.vendor")); System.out.println(System.getProperty("java.vm.specification.name")); System.out.println(System.getProperty("java.vm.version")); System.out.println(System.getProperty("java.vm.vendor")); System.out.println(System.getProperty("java.vm.name")); System.out.println(System.getProperty("java.specification.version")); System.out.println(System.getProperty("java.specification.vendor")); System.out.println(System.getProperty("java.specification.name")); System.out.println(System.getProperty("java.class.version")); System.out.println(System.getProperty("java.class.path")); System.out.println(System.getProperty("java.library.path")); System.out.println(System.getProperty("java.io.tmpdir")); System.out.println(System.getProperty("java.compiler")); System.out.println(System.getProperty("java.ext.dirs"));
2、获取系统信息
System.out.println(System.getProperty("os.name")); System.out.println(System.getProperty("os.arch")); System.out.println(System.getProperty("os.version")); System.out.println(System.getProperty("file.separator")); System.out.println(System.getProperty("path.separator")); System.out.println(System.getProperty("line.separator")); System.out.println(System.getProperty("user.name")); System.out.println(System.getProperty("user.home")); System.out.println(System.getProperty("user.dir"));
3.获取Tomcat的版本
<%= application.getServerInfo() %>
=========
几个常用Request.ServerVariables的中文
本文件ip路径:<%="http://" & request.servervariables("server_name")&request.servervariables("script_name") %>
本机ip:<%=request.servervariables("remote_addr")%>
服务器名:<%=Request.ServerVariables("SERVER_NAME")%>
服务器IP:<%=Request.ServerVariables("LOCAL_ADDR")%>
服务器端口:<%=Request.ServerVariables("SERVER_PORT")%>
服务器时间:<%=now%>
IIS版本:<%=Request.ServerVariables("SERVER_SOFTWARE")%>
脚本超时时间:<%=Server.ScriptTimeout%>
本文件路径:<%=server.mappath(Request.ServerVariables("SCRIPT_NAME"))%>
服务器CPU数量:<%=Request.ServerVariables("NUMBER_OF_PROCESSORS")%>
服务器解译引擎:<%=ScriptEngine & "/"& ScriptEngineMajorVersion&"."&ScriptEngineMinorVersion&"."& ScriptEngineBuildVersion %>
服务器操作系统:<%=Request.ServerVariables("OS")%>
支持的文件类型:<%=Request.ServerVariables("HTTP_Accept")%>
访问的文件路径:<%=Request.ServerVariables("HTTP_url")%>
用户代理的信息:<%=Request.ServerVariables("HTTP_USER_AGENT")%>
获取url中的文件名和传过来的值:request.ServerVariables("script_name")+"?"+request.ServerVariableS("QUERY_STRING
相关推荐
本文将详细探讨如何利用Java获取Windows和Linux系统的CPU、内存以及硬盘信息。 首先,让我们聚焦于CPU信息的获取。在Java中,`java.lang.management`包提供了ManagementFactory类,它包含了获取系统管理信息的方法...
标题中的"java-jdk9-jdk-9.0.1-windows-x64-bin.zip"明确指出这是针对JDK 9.0.1的Windows x64位系统的二进制文件压缩包。"bin"表示其中包含的是可执行文件,这意味着用户可以直接运行这些文件来执行特定的任务,如...
Java JDK,全称为Java ...同时,关注Java的新版本更新,比如Java 8的Lambda表达式、Java 9的模块系统等,不断学习和适应新的特性和改进。通过不断学习和实践,你将能精通Java JDK,为你的编程生涯打下坚实的基础。
以下是一个简单的Java代码示例,展示如何使用Sigar获取JDK服务器状态: ```java import org.hyperic.sigar.Sigar; import org.hyperic.sigar.SigarException; public class ServerStatusExample { public static ...
Sigar是一个跨平台的系统监视接口,它提供了统一的API来获取操作系统相关的各种信息,包括但不限于CPU负载、内存使用、进程管理等。Sigar支持Windows、Linux等多种操作系统,是进行系统级监控的理想选择之一。 ####...
在本篇文章中,我们将深入探讨如何使用Java来获取数字证书的信息,包括使用TOMCAT和JDK搭建SSL服务的过程、如何用OpenSSL签发证书以及如何支持第三方CA等内容。 #### 一、使用TOMCAT和JDK搭建SSL服务 ##### 1. ...
综上所述,Java获取CPU、主板和硬盘序列号涉及到操作系统级别的交互,需要利用Java的扩展机制如JNI或第三方库。由于安全性和跨平台性的考虑,这在Java中并不是一个直接的任务,需要针对不同的操作系统实现不同的解决...
"jdk_8.0.1310.11_64.zip"是一个64位版本的JDK安装包,通过解压缩这个文件,用户可以获取到适用于Windows操作系统的JDK。 JDK(Java Development Kit)主要包括以下组件: 1. **Java编译器** (javac):它将源代码...
Java JDK(Java Development Kit)是Java编程语言的软件开发工具包,是开发和运行Java应用程序的基础。这个最新的版本,"jdk-8u211-windows-i586_X86",是专为32位操作系统设计的,适用于Windows平台。Oracle公司是...
### 使用Java获取网络时间 在开发过程中,为了确保...通过以上分析可以看出,使用Java获取网络时间不仅能够提高系统的准确性,还能增强程序的健壮性和安全性。对于需要精确时间的应用来说,这是一个非常实用的功能。
7. **删除了Java EE和Corba模块**:这些模块不再包含在JDK中,标志着Java平台与企业级应用服务器之间的进一步分离。 8. **改进的JShell(REPL)**:Java 11的JShell工具提供了更好的错误报告和改进的控制台体验,...
4. **配置环境变量**:为了让系统识别JDK,需要更新`JAVA_HOME`, `PATH`和`CLASSPATH`环境变量。打开或创建`~/.bashrc`或`~/.bash_profile`文件,然后添加以下行: ``` export JAVA_HOME=/opt/jdk1.8.0_151 ...
在IT领域,Java是一种广泛应用的编程语言,尤其在企业级应用和服务器端开发中占据重要地位。Java Development Kit (JDK) 是Java编程的核心组件,它包含了编译器、调试工具和其他必要的工具,使得开发者能够编写、...
Java JDK 1.8版本的API离线文档是开发者不可或缺的参考资料,它包含了该版本的所有核心组件、类库以及相关接口的详细说明。这个中文版文档由“海纳百川”提供,使得中国开发者能够更加方便地理解和使用Java 1.8的...
默认情况下,Java通过JDK的`sun.security.provider.WindowsProvider`来获取本地系统的证书存储。这个提供者依赖于Windows的CryptoAPI(Cryptographic Application Programming Interface)来访问证书存储区。 要...
Java Memcache 是一个高效、广泛使用的分布式内存缓存系统,专为加速动态Web应用程序而设计。在JDK 1.4环境下使用Java Memcache,意味着我们需要一个兼容此版本JVM的客户端库,以便与Memcache服务器进行通信。在这个...
1. JDK (Java Development Kit):JDK是Oracle公司提供的Java平台标准版(Java SE)的核心组件,包含了Java编译器、Java运行环境(JRE)、Java文档、Java类库以及一些开发工具,如Javadoc、JAR打包工具和JConsole等。...
`java.lang.reflect`包提供了反射机制,允许程序在运行时动态地获取类的信息和调用方法,这对于框架和元编程非常有用。 此外,JDK API还包括了异常处理、国际化、XML处理、安全管理等模块。`java.text`包用于格式化...
JDK13,也称为Java 13,是Oracle公司发布的一个版本,属于Java SE(Standard Edition)的一部分,主要服务于桌面应用和服务器端开发。这个版本在Java的持续演进中引入了一些新的特性和改进,旨在提升开发者的生产力...