Упражнения на Java: получение текущей системной среды и системных свойств
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 программирования
disqus2code