- Java.lang Package classes
- Java.lang - Home
- Java.lang - Boolean
- Java.lang - Byte
- Java.lang - Character
- Java.lang - Character.Subset
- Java.lang - Character.UnicodeBlock
- Java.lang - Class
- Java.lang - ClassLoader
- Java.lang - Compiler
- Java.lang - Double
- Java.lang - Enum
- Java.lang - Float
- Java.lang - InheritableThreadLocal
- Java.lang - Integer
- Java.lang - Long
- Java.lang - Math
- Java.lang - Number
- Java.lang - Object
- Java.lang - Package
- Java.lang - Process
- Java.lang - ProcessBuilder
- Java.lang - Runtime
- Java.lang - RuntimePermission
- Java.lang - SecurityManager
- Java.lang - Short
- Java.lang - StackTraceElement
- Java.lang - StrictMath
- Java.lang - String
- Java.lang - StringBuffer
- Java.lang - StringBuilder
- Java.lang - System
- Java.lang - Thread
- Java.lang - ThreadGroup
- Java.lang - ThreadLocal
- Java.lang - Throwable
- Java.lang - Void
- Java.lang Package extras
- Java.lang - Interfaces
- Java.lang - Errors
- Java.lang - Exceptions
- Java.lang Package Useful Resources
- Java.lang - Useful Resources
- Java.lang - Discussion
Java.lang.System.setProperty() Method
Description
The java.lang.System.setProperty() method sets the system property indicated by the specified key.
Declaration
Following is the declaration for java.lang.System.setProperty() method
public static String setProperty(String key, String value)
Parameters
key − This is the name of the system property.
value − This is the value of the system property.
Return Value
This method returns the previous value of the system property, or null if it did not have one.
Exception
SecurityException − if a security manager exists and its checkPermission method doesn't allow setting of the specified property.
NullPointerException − if key or value is null.
IllegalArgumentException − if key is empty.
Example
The following example shows the usage of java.lang.System.setProperty() method.
package com.tutorialspoint; import java.lang.*; public class SystemDemo { public static void main(String[] args) { // prints Java Runtime Version before property set System.out.print("Previous : "); System.out.println(System.getProperty("java.runtime.version" )); System.setProperty("java.runtime.version", "Java Runtime 1.6.0"); // prints Java Runtime Version after property set System.out.print("New : "); System.out.println(System.getProperty("java.runtime.version" )); } }
Let us compile and run the above program, this will produce the following result −
Previous : 1.8.0_65-b17 New : Java Runtime 1.6.0
java_lang_system.htm
Advertisements