zoukankan      html  css  js  c++  java
  • System.getProperty()方法可以获取的值

      1 /**
      2  
      3 获得当前类的完整路径。最后一句
      4  
      5 */
      6  
      7 package org.outman.dms.server;
      8  
      9  
     10  
     11 import java.net.MalformedURLException;
     12  
     13 import java.net.URI;
     14  
     15 import java.net.URISyntaxException;
     16  
     17 import java.net.URL;
     18  
     19  
     20  
     21 /**
     22  
     23 *
     24  
     25 java.version          Java 运行时环境版本
     26  
     27 java.vendor         Java 运行时环境供应商
     28  
     29 java.vendor.url         Java 供应商的 URL
     30  
     31 java.vm.specification.version         Java 虚拟机规范版本
     32  
     33 java.vm.specification.vendor         Java 虚拟机规范供应商
     34  
     35 java.vm.specification.name         Java 虚拟机规范名称
     36  
     37 java.vm.version         Java 虚拟机实现版本
     38  
     39 java.vm.vendor         Java 虚拟机实现供应商
     40  
     41 java.vm.name         Java 虚拟机实现名称
     42  
     43 java.specification.version         Java 运行时环境规范版本
     44  
     45 java.specification.vendor         Java 运行时环境规范供应商
     46  
     47 java.specification.name         Java 运行时环境规范名称
     48  
     49 os.name         操作系统的名称
     50  
     51 os.arch         操作系统的架构
     52  
     53 os.version         操作系统的版本
     54  
     55 file.separator         文件分隔符(在 UNIX 系统中是“ / ”)
     56  
     57 path.separator         路径分隔符(在 UNIX 系统中是“ : ”)
     58  
     59 line.separator         行分隔符(在 UNIX 系统中是“ /n ”)
     60  
     61  
     62  
     63 java.home         Java 安装目录
     64  
     65 java.class.version         Java 类格式版本号
     66  
     67 java.class.path         Java 类路径
     68  
     69 java.library.path          加载库时搜索的路径列表
     70  
     71 java.io.tmpdir         默认的临时文件路径
     72  
     73 java.compiler         要使用的 JIT 编译器的名称
     74  
     75 java.ext.dirs         一个或多个扩展目录的路径
     76  
     77 user.name         用户的账户名称
     78  
     79 user.home         用户的主目录
     80  
     81 user.dir
     82  
     83 */
     84  
     85 public class Test {
     86  
     87         public static void main(String[] args) throws MalformedURLException, URISyntaxException {
     88  
     89                 System.out.println("java.home : "+System.getProperty("java.home"));
     90  
     91                 System.out.println("java.class.version : "+System.getProperty("java.class.version"));
     92  
     93                 System.out.println("java.class.path : "+System.getProperty("java.class.path"));
     94  
     95                 System.out.println("java.library.path : "+System.getProperty("java.library.path"));
     96  
     97                 System.out.println("java.io.tmpdir : "+System.getProperty("java.io.tmpdir"));
     98  
     99                 System.out.println("java.compiler : "+System.getProperty("java.compiler"));
    100  
    101                 System.out.println("java.ext.dirs : "+System.getProperty("java.ext.dirs"));
    102  
    103                 System.out.println("user.name : "+System.getProperty("user.name"));
    104  
    105                 System.out.println("user.home : "+System.getProperty("user.home"));
    106  
    107                 System.out.println("user.dir : "+System.getProperty("user.dir"));
    108  
    109                 System.out.println("===================");
    110  
    111                 System.out.println("package: "+Test.class.getPackage().getName());
    112  
    113                 System.out.println("package: "+Test.class.getPackage().toString());
    114  
    115                 System.out.println("=========================");
    116  
    117                 String packName = Test.class.getPackage().getName();
    118  
    119                 /*URL packurl = new URL(packName);
    120  
    121                 System.out.println(packurl.getPath());*/
    122  
    123                 URI packuri = new URI(packName);
    124  
    125                 System.out.println(packuri.getPath())
    126  
    127                 //System.out.println(packuri.toURL().getPath());
    128  
    129                 System.out.println(packName.replaceAll("//.", "/"));
    130  
    131                 System.out.println(System.getProperty("user.dir")+"/"+(Test.class.getPackage().getName()).replaceAll("//.", "/")+"/");
    132  
    133         }
    134  
    135 }
  • 相关阅读:
    tool button 工具按钮
    push button 交替输出
    信号和槽
    qt新建一个工程
    lambda表达式
    横向滚动插件
    jquery循环延迟加载,用于在图片加载完成后再加载js
    dedecms的特性-----不完整
    让边框和文本一样高,不受line-height影响,可以使用padding,padding可以用于行内元素
    行内元素的行高对布局也有影响
  • 原文地址:https://www.cnblogs.com/zfy0098/p/5227313.html
Copyright © 2011-2022 走看看