• 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 }
  • 相关阅读:
    系统分析师考试
    系统分析师
    软件设计师考试
    海恩法则”的启示:制度不落到实处事故必发
    eclipse下生成Java类图和时序图,生成UML图
    bzoj4010【HNOI2015】菜肴制作
    atitit.提升开发效率---MDA 软件开发方式的革命(5)----列表查询建模
    【数据结构和算法16】堆排序
    这一路走来,冷暖自知 (附算法demos)
    c++实现二叉搜索树
  • 原文地址:https://www.cnblogs.com/zfy0098/p/5227313.html
Copyright © 2020-2023  润新知