System.setProperty() 学习「建议收藏」

System.setProperty() 学习「建议收藏」/**设置指定键对值的系统属性*setProperty(Stringprop,Stringvalue);**参数:*prop-系统属性的名称。*value-系统属性的值。**返回:*系统属性以前的值,如果没有以前的值,则返回null。**抛出:*SecurityExceptio

大家好,又见面了,我是你们的朋友全栈君。

 

/*
 * 设置指定键对值的系统属性
 * setProperty (String prop, String value);
 * 
 * 参数:
 * prop - 系统属性的名称。
 * value - 系统属性的值。  
 * 
 * 返回:
 * 系统属性以前的值,如果没有以前的值,则返回 null。
 * 
 * 抛出:  
 * SecurityException - 如果安全管理器存在并且其 checkPermission 方法不允许设置指定属性。
 * NullPointerException - 如果 key 或 value 为 null。
 * IllegalArgumentException - 如果 key 为空。
 * 注:这里的system,系统指的是 JRE (runtime)system,不是指 OS。
 * 
*/
//实例
System.setProperty("Property1", "abc");
System.setProperty("Property2","def");
//这样就把第一个参数设置成为系统的全局变量!可以在项目的任何一个地方 通过System.getProperty("变量");来获得,
//System.setProperty 相当于一个静态变量  ,存在内存里面!

 

下面摘抄至 http://keren.iteye.com/blog/1616324

通常运行时的参数设置为: 

#for linux
export JAVA_OPTS="$JAVA_OPTS -Dcode=BeiJing"
#for win
set JAVA_OPTS=%JAVA_OPTS%  -Dcode=BeiJing

 

//相当与在java代码里面 
System.setProperty("code","BeiJing");  

//从java里面取得: 
String code = System.getProperty("code"); 

 

Eclipse中设置系统参数

System.setProperty() 学习「建议收藏」

  • System.setProperty() 学习「建议收藏」
  • 大小: 29.8 KB
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/158707.html原文链接:https://javaforall.net

(0)
上一篇 2022年7月13日 下午8:16
下一篇 2022年7月13日 下午8:36


相关推荐

  • getParameterValues中文乱码[通俗易懂]

    getParameterValues中文乱码[通俗易懂]如果想获得一个元素的value情况时:可以设置为:Stringstr=newString(request.getParameter(“interest”).getBytes(“iso-8859-1”),“utf-8”);如果你获得的是得到复选框中选中的元素value值(有多个),只用在Servlet文件里添加request.setCharacterEncoding(“UTF-8”)…

    2022年7月22日
    27
  • mysql workbench 1142,Mysql Workbench错误1142“错误查询安全信息”;关于数据导出「建议收藏」

    mysql workbench 1142,Mysql Workbench错误1142“错误查询安全信息”;关于数据导出「建议收藏」yesterdayIupdatedmyWorkbenchtothelatestversionavailable,the6.3.6build511CEonWindows10.NowI’mtryingtomakeadumpofaremotedatabaseviathe”DataExport”feature,whichhasalway…

    2026年4月14日
    11
  • GLM-4-AllTools调用外部工具时为何常出现参数解析失败?

    GLM-4-AllTools调用外部工具时为何常出现参数解析失败?

    2026年3月12日
    2
  • TCP的拥塞控制_假设tcp拥塞控制算法中

    TCP的拥塞控制_假设tcp拥塞控制算法中在某段时间,若对网络中某一资源的需求超过了该资源所能提供的可用部分,网络性能就要变坏,这种情况就叫做网络拥塞。在计算机网络中数位链路容量(即带宽)、交换结点中的缓存和处理机等,都是网络的资源。若出现拥塞而不进行控制,整个网络的吞吐量将随输入负荷的增大而下降。当输入的负载到达一定程度吞吐量不会增加,即一部分网络资源会丢失掉,网络的吞吐量维持在其所能控制的最大值,转发节点的缓存不够大这造成分…

    2022年4月20日
    59
  • Oracle、plsql安装以及使用教程「建议收藏」

    Oracle、plsql安装以及使用教程「建议收藏」Oracle安装Oracle(11g)数据库安装详细图解教程plsql安装PLSQL下载、安装、配置、连接详细教程创建数据库注意略过关于监听配置的所有部分Oracle创建数据库实例plsql连接数据库如下所示,按照上述步骤完成安装创建之后,只需要在database前面加个127.0.0.1/你创建的数据库即可建表点击file->new->table之后根据需要创建数据库即可…

    2022年5月30日
    43
  • 雷达探测障碍物是应用了超声波吗_超声波雷达无返回数据

    雷达探测障碍物是应用了超声波吗_超声波雷达无返回数据超声波(Ultrasound,又称超声波雷达)定位,即使用发射探头发出频率大于20KHz的声波和计算飞行时间来探测距离。常用的超声波频率有40KHz、48KHz和58KHz,其中最常用的频率是40KHz。使用超声波定位,一般精度在1cm~3cm之间,探测适用范围在0.2m~5m之间。​超声波指向性强,在介质中传播的距离较远,因而超声波经常用于距离的测量,如测距仪和物位测量仪等都可以通过超声波来实现。利用超声波检测往往比较迅速、方便、计算简单、易于做到实时控制,并且在测量精度方面能达到工业实用的要求,因此在

    2025年10月25日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号