Java,jsp 获取jdk、系统、服务器等信息

获取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"));


获取系统信息

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")); 


获取Tomcat的版本

<%= application.getServerInfo() %> 



Properties props = System.getProperties();
        Runtime runtime = Runtime.getRuntime();
        long freeMemoery = runtime.freeMemory();
        long totalMemory = runtime.totalMemory();
        long usedMemory = totalMemory - freeMemoery;
        long maxMemory = runtime.maxMemory();
        long useableMemory = maxMemory - totalMemory + freeMemoery;
        model.addAttribute("member_count", member_count);
        model.addAttribute("props", props);
        model.addAttribute("freeMemoery", freeMemoery);
        model.addAttribute("totalMemory", totalMemory);
        model.addAttribute("usedMemory", usedMemory);
        model.addAttribute("maxMemory", maxMemory);
        model.addAttribute("useableMemory", useableMemory);



<td width="110">操作系统版本: </td>
                        <td>${props['os.name']!} ${props['os.version']!}</td>
                    </tr>
                    <tr>
                        <td>操作系统类型: </td>
                        <td>${props['os.arch']!} ${props['sun.arch.data.model']!}位</td>
                    </tr>
                    <tr>
                        <td>JAVA运行环境: </td>
                        <td>${props['java.runtime.name']!} ${props['java.runtime.version']!}</td>
                    </tr>
                    <tr>
                        <td>JAVA虚拟机: </td>
                        <td>${props['java.vm.name']!} ${props['java.vm.version']!}</td>
                    </tr>
                    <tr>
                        <td>系统帐号: </td>
                        <td>${props['user.name']!}</td>
                    </tr>
                    <tr>
                        <td>内存(MB): </td>
                        <td>已用:${(usedMemory/1024/1024)?string("0.##")} / 剩余:${(useableMemory/1024/1024)?string("0.##")} / 最大:${(maxMemory/1024/1024)?string("0.##")}</td>
                    </tr>
                    <tr>
                        <td style="border-bottom:none;">目录: </td>
                        <td style="border-bottom:none;"><textarea style="font-size:12px;width:220px;height:30px;" readonly>${props['user.dir']!},临时目录:${props['java.io.tmpdir']!}</textarea></td>
                   

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值