кодесурса

Упражнения на Java: получение текущей системной среды и системных свойств

script1adsense2code
script1adsense3code

Java Basic: упражнение 88 с решением

Напишите программу на Java, чтобы получить текущую системную среду и системные свойства.

Иллюстрированная презентация:


Пример решения:

Java-код:

import java.lang.*;
 public class Exercise88 {
 public static void main(String[] args)
 {
        System.out.println("\nCurrent system environment:");
         System.out.println(System.getenv());	 
	System.out.println("\n\nCurrent system properties:");
    System.out.println(System.getProperties());	
  }
}

Пример вывода:

 Текущая системная среда:                                            
{PATH = / USR / местные / SBIN: / USR / местные / бен: / USR / SBIN: / USR / бен: / SBIN: / бен: / USR
/ games: / usr / local / games, LESSCLOSE = / usr / bin / lesspipe% s% s, COMP_WORDBR
EAKS =                                                                  
"'> <; | & (:, JAVA_HOME = / usr / lib / jvm / java-7-openjdk-amd64 / jre / bin / java, TE
RM = xterm, XFILESEARCHPATH = / usr / dt / app-defaults /% L / Dt, LANG = en_US.UTF-8,
 XDG_SESSION_ID = 2, MAIL = / var / mail / студентов, LIBVIRT_DEFAULT_URI = qemu: //
/ system, LOGNAME = студенты, PWD = / дома / студенты / b25a3500-573c-11e7-b9f3-f
db9bc0efa62, _ = / usr / bin / timeout, LESSOPEN = | / usr / bin / lesspipe% s, SHELL
= / bin / bash, SSH_TTY = / dev / pts / 0, SSH_CLIENT = 192.168.0.102 50450 22, OLDP
WD = / дома / студенты, USER = студенты, SSH_CONNECTION = 192.168.0.102 50450 19
2.168.0.200 22, NLSPATH = / usr / dt / lib / nls / msg /% L /% N.cat, XDG_RUNTIME_DIR =
/ run / user / 1003, LS_COLORS = rs = 0: di = 01; 34: ln = 01; 36: mh = 00: pi = 40; 33: так = 01; 3
5: Do = 01; 35: шд = 40; 33; 01: кд = 40; 33; 01: или = 40; 31; 01: 00 миль =: су = 37; 41: SG = 30; 43:
са = 30; 41: TW = 30; 42: вл = 34; 42: й = 37; 44: ех = 01; 32: * дегтя = 01; 31:.. * TGZ = 01; 31: *.
дуга = 01; 31:. * ARJ = 01; 31: * Таз = 01; 31:. * лха = 01; 31:. * LZ4 = 01; 31:. * LZH = 01; 31:. *
.lzma = 01; 31: * TLZ = 01; 31:. * Txz = 01; 31:. * TZO = 01; 31:. * t7z = 01; 31:.. * застежка-молния = 01; 31
.: * Г = 01; 31:. * Z = 01; 31: * дг = 01; 31:. * GZ = 01; 31:. * LRZ = 01; 31:. * LZ = 01; 31:. * .lzo
= 01; 31: * XZ = 01; 31:. * BZ2 = 01; 31:.. * BZ = 01; 31: * TBZ = 01; 31:. * Tbz2 = 01; 31:.. * TZ =
01; 31:. * Deb = 01; 31:. * Мин = 01; 31: * баночка = 01; 31:. * Война = 01; 31:. * Уха = 01; 31:.. * Сар
= 01; 31: * RAR = 01; 31:. * ALZ = 01; 31:.. * Асе = 01; 31: * = 01 зоопарка; 31:. * CPIO = 01; 31:. * 7.
г = 01; 31:. * RZ = 01; 31: * кабина = 01; 31:. *. JPG = 01; 35: * JPEG = 01; 35:. * GIF = 01; 35:.. * б
т.пл. = 01; 35:. * PBM = 01; 35:. * = 01 МПГ; 35:. * ппм = 01; 35:. * TGA = 01; 35:. * XBM = 01; 35: *.
XPM = 01; 35:. * TIF = 01; 35: * = 01 размолвка; 35:. * PNG = 01; 35:. * = 01 SVG; 35:. * SVGZ = 01; 35.
.: * MNG = 01; 35: * PCX = 01; 35:.. * Мы = 01; 35: * мили на галлон = 01; 35:. * MPEG = 01; 35:. * M2V = 01;.
35: * мкВ = 01; 35:. * WebM = 01; 35:.. * ОГМ = 01; 35: * MP4 = 01; 35:. * M4v = 01; 35:.. * MP4V =
01; 35: * = 01 ВОБ; 35:. * Кварты = 01; 35:. * NUV = 01; 35:. *. WMV = 01; 35: * = 01 АФС; 35:.. * Тт = 0
1; 35: * RMVB = 01; 35:.. * FLC = 01; 35: * AVI = 01; 35:. * FLI = 01; 35:. * FLV = 01; 35:.. * Гл =
01; 35:. * Дл = 01; 35: * XCF = 01; 35:. * XWD = 01; 35:. * YUV = 01; 35:. * CGM = 01; 35:.. * Эдс =
01; 35: * О = 01; 35:.. * OGX = 01; 35:. * ААС = 00; 36: * аи = 00; 36:. * FLAC = 00; 36:.. * M4a
= 00; 36: * середина = 00; 36:.. * Миди = 00; 36: * MKA = 00; 36:. * Mp3 = 00; 36:. * MPC = 00; 36:.. * О
= 00 гг; 36:. * ра = 00; 36: * .WAV = 00; 36:. * Ога = 00; 36:. * опус = 00; 36:.. * SPX = 00; 36: *.
xspf = 00; 36 :, SHLVL = 3, HOME = / home / студентов}
Текущие системные свойства:                                             
{java.runtime.name = Java (TM) среда выполнения SE, sun.boot.library.pa
th = / opt / jdk / jdk1.8.0_71 / jre / lib / amd64, java.vm.version = 25.71-b15, java.
vm.vendor = Oracle Corporation, java.vendor.url = http: //java.oracle.com/, 
path.separator = :, java.vm.name = Java HotSpot (TM) 64-битная виртуальная машина сервера, файл.
encoding.pkg = sun.io, user.country = US, sun.java.launcher = SUN_STANDARD, s
un.os.patch.level = неизвестно, java.vm.specification.name = Java Virtual Mach
ine Specification, user.dir = / home / Students / b25a3500-573c-11e7-b9f3-fdb9
bc0efa62, java.runtime.version = 1.8.0_71-b15, java.awt.graphicsenv = sun.a
wt.X11GraphicsEnvironment, java.endorsed.dirs = / opt / jdk / jdk1.8.0_71 / jre /
lib / одобрено, os.arch = amd64, java.io.tmpdir = / tmp, line.separator =      
, java.vm.specification.vendor = Oracle Corporation, os.name = Linux, sun.j
nu.encoding = UTF-8, java.library.path = / usr / java / packages / lib / amd64: / usr /
lib64: / lib64: / lib: / usr / lib, java.specification.name = API платформы Java S
pecification, java.class.version = 52.0, sun.management.compiler = HotSpot 
64-разрядные многоуровневые компиляторы, os.version = 4.4.0-47-generic, user.home = / home / s
tudents, user.timezone =, java.awt.printerjob = sun.print.PSPrinterJob, fi
le.encoding = UTF-8, java.specification.version = 1.8, java.class.path =., u
имя_сервера = студенты, java.vm.specification.version = 1.8, sun.java.command =
Упражнение88, java.home = / opt / jdk / jdk1.8.0_71 / jre, sun.arch.data.model = 64,
 user.language = en, java.specification.vendor = Oracle Corporation, awt.to
olkit = sun.awt.X11.XToolkit, java.vm.info = смешанный режим, java.version = 1.8.0
_71, java.ext.dirs = / opt / jdk / jdk1.8.0_71 / jre / lib / ext: / usr / java / packages /
lib / ext, sun.boot.class.path = / opt / jdk / jdk1.8.0_71 / jre / lib / resources.jar
: /opt/jdk/jdk1.8.0_71/jre/lib/rt.jar: /opt/jdk/jdk1.8.0_71/jre/lib/sunrs
asign.jar: /opt/jdk/jdk1.8.0_71/jre/lib/jsse.jar: /opt/jdk/jdk1.8.0_71/jr
е / Библиотека / jce.jar: /opt/jdk/jdk1.8.0_71/jre/lib/charsets.jar: /opt/jdk/jdk1.8
.0_71 / jre / lib / jfr.jar: /opt/jdk/jdk1.8.0_71/jre/classes, java.vendor = Ora
Cle Corporation, file.separator = /, java.vendor.url.bug = http: // bugreport
.sun.com / bugreport /, sun.io.unicode.encoding = UnicodeLittle, sun.cpu.end
ian = little, sun.cpu.isalist =}

Блок - схема:

«Блок-схема:

Редактор кода Java:

Внесите свой код и комментарии через Disqus.

Предыдущий: Напишите программу на Java, затем прочитайте целое число, вычислите сумму его цифр и напишите номер каждой цифры суммы на английском языке.
Далее: напишите программу на Java, чтобы проверить, установлен ли менеджер безопасности для текущего приложения или нет.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code