Red4u.ru

SEO Сервисы и программы
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Java 7 что это

Зачем нужна Java

  1. Здравствуйте админ! Прочитал на вашем сайте вопрос одного пользователя — «Зачем нужна Java на компьютере» и решил с вашего позволения ответить на него. Совсем недавно я столкнулся с проблемой — на одном сайте в интернете была нужная мне информация, но скачать я её не мог, так как ни одна кнопка в моём браузере на этом сайте не работала, жму «Скачать» и ничего не происходит, кроме того, сам сайт отображался у меня некорректно. Но вот что странно, на ноутбуке моего приятеля этот же сайт смотрелся совсем по другому и все кнопки на нём работали. Сначала мы думали, что дело в устаревшей версии Adobe Flash Player, но оказывается проблема была в другом — в моей операционной системе не была установлена платформа Java, стоило мне её установить и все кнопки на том сайте заработали. И что интересно, на другом, уже знакомом мне сайте, оказывается существует калькулятор и календарь, то есть, пока я не установил приложение Java на свой компьютер, то этот калькулятор не был виден! Как я уже потом понял, язык программирования Java активно используют разработчики большинства веб-сайтов и если вы не установите у себя на компьютере платформу Java, то многие элементы управления на таких сайтах будут вам не доступны. Тоже самое касается онлайн игр . Вот так, устанавливайте последнюю версию Java и у Вас не будет таких проблем как у меня.
  2. Здравствуйте! Вопрос такой — зачем нужна технология Java и для чего она используется? На одном форуме мне посоветовали держать её отключенной, так как из-за установленной платформы Java образуется много проблем связанных с безопасностью операционной системы. На другом форуме сказали, что если я не «программёр» и не пишу приложения на языке программирования Java, то значит и сама Java мне на моём компьютере не нужна. Да вы сами погуглите, одна половина пользователей в интернете советуют установить эту «Джаву», а другая половина нет, говорят, что недавно многие пользователи вместе с обновлениями Java накачали себе вирусняк. Админ, у вас на сайте всё просто и понятно, приведите мне хотя бы один пример использования каким-либо сайтом в интернете технологии «Джава» , а то я так и не пойму зачем нужна Java простому пользователю.
  3. Привет, ответьте на такой вопрос — почему я не могу установить Java на Windows 8 64 бит и Windows 7 64 бит . Промучился полдня. Эту Java просит одна онлайн игра, в неё дочка играет. Захожу на сайт www.java.com/ru , жму Загрузить Java бесплатно,

затем Согласиться и начать бесплатную загрузку,

далее запускаю установщик, установка проходит нормально, затем проверяю, нажимаю Установлено ли на моем компьютере программное обеспечение Java?

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

Зачем нужна Java

и получаем вот такой ответ:

Если нажать на кнопку Java, то вы будете переадресованы на сайт www.java.com/ru и чтобы установить себе платформу Java нужно лишь нажать на кнопку Загрузить Java бесплатно.

то игра вас сразу переадресует на страницу установки платформы Java.

IT жизнь

Истории из жизни молодого архитектора. Зарисовки об IT, путешествиях, жизни.

среда, 25 ноября 2009 г.

Что нового в JDK 7 — Часть первая

На днях завершилась конференция Devoxx.com, где Mark Reinhold официально объявил — замыкания (closures) будут в JDK 7. Для многих замыкания были очень важным нововведением — с одной стороны они должны значительно расширить выразительность языка и привнести некоторую долю функционального программирования в Java. В вот с другой стороны это усложнит язык — и не все разработчики смогут в полной мере использовать эти возможности.

Но замыкания это отдельная тема для отдельной статьи, сейчас могу предложить только оригинальную статью Closures in JDK 7. Я постараюсь написать об этом позже.

Читайте так же:
A javascript error occurred

А теперь вернемся к теме — А что-же еще нового в JDK 7, которая должна выйти в сентябре 2010 года?

Намнем с 7ми нововедений в языке, которые были реализованы в рамках проекта Coin (это перевод статьи New language features in Java 7):

Расширенная поддержка коллекций в языке:

В Java будет реализован новый синтаксис для создания коллекций (в стиле Ruby). Теперь вместо:

List list = new ArrayList ();
list.add(«item»);
String item = list.get(0);

Set set = new HashSet ();
set.add(«item»);

Map map = new HashMap ();
map.put(«key», 1);
int value = map.get(«key»);

можно будет писать

List list = [«item»];
String item = list[0];

Map map = <"key" : 1>;
int value = map[«key»];

При этом данные коллекции будут неизменяемы (immutable).

Автоматическое управление ресурсами

Некоторые ресурсы, создаваемые в процессе работы приложения, должны быть закрыты явно — обычно с помощью метода close(). В Java 7 будет расширен функционал try блока, позволяя прямо в try блоке декларировать необходимые ресурсы, которые по завершению блока будут коректно закрыты (с помощью вызова close()).

Резонным вопросом будет — а как среда выполнения будет определять ресурсы, требующие и поддерживающие явное закрытие? Ответ прост — будет создан новый интерфейс Closable и соответсвующие классы ресурсов (InputStream, Writers, Sockets, Sql клссы) будут расширены для реализации этого интерфейса. Такая реализация будет обратно совместима со старыми версиями Java.

А теперь пример. Сейчас чтение из файла выглядит следующим образом:

BufferedReader br = new BufferedReader(new FileReader(path));
try <
return br.readLine();
> finally <
br.close();
>

В Java 7 этот код может быть переписан как:

try (BufferedReader br = new BufferedReader(new FileReader(path))) <
return br.readLine();
>

Улучшенное вычисление типов при создании коллекций

Я думаю что почти все программисты сталкивались с необходимостью писать:

Map > anagrams = new HashMap >();

При этом в большинстве случаев приходится дублировать типу значений коллекции. Эта проблема была решена в библиотеки google-collections, а теперь это включат и в сам язык.

Теперь можно будет писать:

Map > anagrams = new HashMap<>();

При этом вводится оператор <> — diamond (брилиант), который получает тип от описания ссылки.

Подчеркивания в числах

Одно из самых бесполезных для меня нововведений в этой статье:

int one_million = 1_000_000;

Официальная причина — повышение читабельности большие int и long.

Использование строк в операторе switch

До данного момента в операторе switch можно было использовать только числа (Number) и перечисления (enum). В Java 7 возможно будет добавлена поддержка строк:

String s = .
switch(s) <
case «quux»:
processQuux(s);
// fall-through

case «foo»:
case «bar»:
processFooOrBar(s);
break;

case «baz»:
processBaz(s);
// fall-through

Упрощенный вызов метода с переменным числом аргументов
Если сейчас вы попытаетесь вызвать метод с переменным количеством параметров, тип которых явно неопределен (используются Generic), то вызов метода будет отмечен предупреждением от компилятора. В Java 7 этот warning будет относиться к объявлению метода, а не его вызову.

Подробно о этом нововведении можно прочитать в PROPOSAL: Simplified Varargs Method Invocation я приведу лишь пример.

Сейчас мы имеем:

static List asList(T. elements)

static List > stringFactories() <
Callable a, b, c;
.
*// Warning: **»uses unchecked or unsafe operations»*
return asList(a, b, c);
>

А будет:

*// Warning: **»enables unsafe generic array creation»*
static List asList(T. elements)

static List > stringFactories() <
Callable a, b, c;
.
return asList(a, b, c);
>

Итого: Я описал только небольшую часть новинок, которые нас ждут в JDK 7. Конечно самой главной новикой будут замыкания, но о них в следующий раз. А сейчас я могу сказать что скорее всего будут использовать diamond оператор и скорее всего автоматическое управление ресурсов. А вот строки в switch мне кажутся злом, т.к. поощеряют использование строковых констант вместо enum.

Также хочу отметить что это только первый пост в этой серии — продолжение обязательно будет.

Java SE

Java SE (Standard Edition) – это базовая платформа программирования Java. В этом разделе рассматриваются фундаментальные основы объектно-ориентированного языка программирования Java. Java — так называют не только сам язык, но и платформу для создания и исполнения приложений на основе данного языка. Изначально язык назывался Oak («дуб») и разрабатывался Джеймсом Гослингом для программирования бытовых электронных устройств. Впоследствии он был переименован в Java и стал использоваться для написания клиентских приложений и серверного программного обеспечения.

Читайте так же:
Разработка игр на javascript

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

В отношении произношения в русском языке, как и в ряде других, образовались две различные нормы — заимствованная англоязычная (‘dʒɑːvə’ — «джава») и традиционно-национальная «ява», соответствующая традиционному произношению названия острова Ява. Компания Sun придерживается англоязычного прозношения во всех странах мира. Иногда в обиходе используют также жаргонное слово «Жаба» (например, изображение жабы есть на календариках группы российских пользователей Java (Java Users Group).

Объектно-ориентированный язык программирования Java

Язык программирования Java был разработан компанией Sun Microsystems и является объектно-ориентированным. Исходный код приложения Java преобразуется компилятором javac в специальный байт-код для выполнения под управлением виртуальной Java машиной.

Виртуальная Java машина JVM (Java Virtual Machine) — это программа, которая обрабатывает байт-код и передает инструкции оборудованию как интерпретатор. Одним из основных достоинств данного способа выполнения программ является полная независимость от операционной системы и оборудования, что позволяет выполнять Java-приложения на любом устройстве, для которого существует соответствующая виртуальная машина.

Также к важным особенностям технологии Java следует отнести гибкую систему безопасности, в рамках которой исполнение программы полностью контролируется виртуальной машиной. Любые действия, которые нарушают установленные программе полномочия (например, попытка несанкционированного доступа к данным или соединения с другим компьютером), вызывают немедленное прерывание работы программы.

К недостаткам концепции использования виртуальной машины следут отнести снижение производительности, с которым борятся различными способами :

  • применение технологии трансляции байт-кода в машинный код непосредственно во время работы программы — JIT-технология;
  • широкого использования платформенно-ориентированного кода (native кода) в стандартных библиотеках, например SWT;
  • аппаратные средства, обеспечивающие ускоренную обработку байт-кода, например, технология Jazelle, поддерживаемая некоторыми процессорами фирмы ARM.

Версии Java

Java 1.0

Java 1.2

Java 5.0

В 2004 году вышла спецификация Java 5.0. C разработки данной версии была изменена официальная индексация; вместо Java 1.5 правильнее называть Java 5.0. Внутренняя же индексация Sun осталась без изменений — 1.x.

Минорные изменения включаются без изменения индексации. Для этого используется слово «Update», например, Java Development Kit 5.0 Update 25. Предполагается, что в обновления могут входить как исправления ошибок, так и небольшие добавления в API виртуальной машины JVM.

В версии Java 5.0 был внесен целый ряд принципиальных дополнений:

  • перечислимые типы enum;
  • аннотации — возможность добавления в текст программы метаданных, не влияющих на выполнение кода, но допускающих использование для получения различных сведений о коде и его исполнения;
  • методы с неопределённым числом параметров;
  • разрешён импорт статических полей и методов;
  • в коллекции можно использовать Iterator объектов (foreach);
  • использование javadoc комментариев для автоматического оформления документации;
  • средства обобщённого программирования generics.

Java 6

В декабре 2006 года вышел очередной релиз Java 6. Вместе с этим релизом внесены изменения в официальную индексацию — вместо Java 6.0 версия значится как Java 6. Минорные изменения, как и в предыдущей версии, вносятся в обычные обновления версии, например, Java Standard Edition Development Kit 6 Update 25.

В версии Java 6 внесены следующие «замеченные» разработчиками основные изменения :

  • в коллекции (наборы данных) добавлены интерфейсы для организации очереди;
  • в Swing улучшена работоспособность OpenGL и DirectX;
  • добавлен GifWriter для работы с файлами .gif;
  • стали доступны классы-потоки для чтения и передачи сжатых данных, с возможностью передачи их по сети;
  • архивация — сняты ограничения на количество файлов в архиве (ранее 64 Кб), увеличена длина названия файла (ранее 256 символов)
  • сняты ограничения на количество одновременно открытых файлов (ранее было 2000).
  • организована система управления кэшем и добавлена поддержка параметра «no-cache» в HTTP-запросе;
  • наряду с уже существующими григорианским и буддийским календарями добавлена поддержка японского императорского календаря;
  • можно использовать Java HTTP Server для создания полноценного HTTP сервера с минимально необходимыми функциональными свойствами;
  • увеличена скорость вычислений и скорость операций ввода-вывода.
Читайте так же:
Bufferedreader в java

Java 7

Выпуск релиза версии Java 7 состоялся в июле 2011 года. К сожалению в финальную версию Java Standard Edition 7 не был включен ряд ранее запланированных изменений, которые было решено добавить в Java Standard Edition 8.

В новой версии, получившей название Java Standard Edition 7, помимо исправления ошибок, было представлено несколько новшеств:

  • добавлен новый работающий несколько быстрее верификатор типов, получивший название верификатор «проверяющего типы» (typechecking verifier);
  • в коллекции (наборы данных) добавлены интерфейсы для организации очереди;
  • модификация загрузчика классов (class-loader);
  • URLClassLoader — освобождение ресурсов, которые держит classloader, методом close();
  • JDBC обновлён до релиза 4.1, Rowset до версии 1.1;
  • добавлен новый look-and-feel следующего поколения;
  • nio.2 — новые интерфейсы для доступа к файловой системе, масштабироемого асинхронного IO-взаимодействия, полноценной работы с zip/jar архивами как с файловой системой;
  • поддержка версии Unicode 6.0;
  • generic — изменение вывода типа при создании объекта;
  • Locale — разделены локали пользователя и графического интерфейса; форматирование текста и отображение сообщения на экране имеют независимые «локали».

Java 8

Выпуск релиза версии Java 8 состоялся в марте 2014 года. Cписок нововведений:

  • Полноценная поддержка лямбда-выражений.
  • Ключевое слово default в интерфейсах для поддержки функциональности по умолчанию.
  • Ссылки на методы.
  • Функциональные интерфейсы (предикаты, поставщики и т. д.).
  • Потоки (stream) для работы с коллекциями.
  • Новое API для работы с датами.

Технологии Java

Существуют несколько основных семейств технологий Java:

Java 7 что это

Краткое описание:
Поддержка программ, написанных на языке Java базового уровня. (напр. для запуска того же Minecraft или работа с APK)

Описание:
(с Вики + изменениями на «людской язык»)
Java Runtime Environment (сокр. JRE) — минимальная реализация виртуальной машины, необходимая для исполнения Java-приложений, без компилятора и других средств разработки.

Можно описать много чело, есть огромное кол-во ссылок по поводу JRE, поэтому я не буду всё описывать — это можно найти прямо на самом сайте — https://www.java.com/ru/

  • Условные обозначения:
    (?) — не точно, возможно что не сработает, или возможно, ухудшит работу.
    Q: — вопрос.
    Z: — ответ.

Q: Программы не видят Java, что б я не делал.
Z: Java использует переменную среду Win для своего обнаружения (или ссылания на себя). Но почему-то установщик сам редко когда записывает в среду это значение, поэтому Java себя и не показывает.

Это также касается JDK и прочих!

Увы, я знаю только как на Windows это выглядит. С «Пингвином» и т.д. — хз как там. Можете написать в тему инструкцию, кину сюда ссылку на пост.

Пути практически идентичны в разных версиях Windows:

[b]Все элементы панели управления[b] -> Система -> Доп. параметры системы -> Дополнительно -> Переменные среды -> Системные переменные -> нажать на «PATH» -> -> Изменить. -> Создать -> прописать путь к версии Java.
Пример: У меня стоит 64-bit, поэтому я пишу C:Program FilesJavajre* (звёздочка — номер версии).
Для 32-bit: C:Program Files (x86)Javajre*.
P.S. Можно зайти в C:Program FilesJava и вписать версии которые там есть.

Если не сработает, то пробуем после jre* дописать bin, т.е. C:Program FilesJavajre*bin.

— 512Мб: 512 Мб , естественно.
— 1Гб: 1024 Мб
— 2Гб: 2048 Мб
— 3Гб: 3072 Мб
— 4Гб: 4096 Мб
— 6Гб: 6144 Мб
— 8Гб: 8192 Мб
— 16Гб: 16384 Мб
— 32Гб: 32768 Мб
— И т.д.

Можно открыть калькулятор и посчитать в ручную, если нужно собственное значение. Пример: Нужно 5Гб? 4096 + 1024 = 5120. Живой пример.

При обнаружении проблем и ответов на них — писать в тему, добавлю сюда ссылку на автора текста.

Русский интерфейс: Нет

  • Beta v8u202
    • Windows:
      • Web, 32-bit:ТЫЧКА
      • Автономно, 32-bit:ТЫЧКА
        • Распакованный:ТЫЧКА
      • Автономно, 64-bit:ТЫЧКА
        • Распакованный:ТЫЧКА

    • Linux:
      • 32-bit:ТЫЧКА
        • Распакованный:ТЫЧКА
      • 64-bit:ТЫЧКА
        • Распакованный:ТЫЧКА

    • Mac OS X:
      • Автономно, 64-bit:ТЫЧКА
        • Распакованный:ТЫЧКА

    • Solaris:
      • Распакованный, 64-bit:ТЫЧКА

    • Solaris SPARC:
      • Распакованный, 64-bit:ТЫЧКА

В теме нет куратора. Если нужно что-то изменить в шапке, добавить какую-то обнову, и т.д. — мне в QMS и кинуть ссылку на пост, на который нужно указать ссылку. Возможно личное наименовывание ссылки.
Если я не буду отвечать промежуточное время (пару дней, а не один или полтора дня), то обращайтесь к модераторам раздела через кнопку под постами, на которые необходимо добавить ссылки. Я потом отредактирую шапку по порядку.

Сообщение отредактировал ctich — 20.03.19, 19:48

Всем привет, уважаемые форумчане.

Прошу у вас помощи, так как исчерпал возможности самостоятельно решить проблему с ява.

Детали- На Netbeans написал пример приложения на Ява, скомпилировал. Пробую запустить в консоли- вылазит сообщение

«A JNI error has occurred, please check your installation and try again
Exception in thread «main» java.lang.UnsupportedClassVersionError: verysimplechatserver/VerySimpleChatServer has been compiled by a more recent version of the Java Runtime (class file version 54.0), this version of the Java Runtime only recognizes class file versions up to 52.0″

Тоесть моя версия JNI на компе ниже чем нужно.

Ява обновил с официального сайта- не помогло.
Установил отдельно JDK с оф сайта- не помогло.

Возможно нужно в Netbeans указать целевую версию ява для компиляции- но как это сделать.

Сорь, правка- моя версия JRE ниже чем 54.

установка последней версии JRE с сйта Oracle ничего не поменяла.

Тэк, отчёт по проблеме-

Удалил вообще все версии Ява с компа, Поставил JDK 10 с сайта Oracle, в комплекте установилось и JRE.
На компе в переменных средах прописал переменную Path- путь к папке bin в JDK, на всякий случай прописал переменную JAVA_HOME — путь к JDK, в Netbeans
— в tools-options- вкладка Java, там во вкладке Ant переменная Classpath- указан путь к JDK, во вкладке Java Shell выбран JDK 10, во вкладке Nashorn так же выбран JDK 10.
Компилируется, запускается с командной строки, всё норм.

Добавлено 09.04.2019, 12:19:

Мле, чуть не забыл- в Netbeance в выпадающем меню Run есть строка SetProjectConfiguration, далее Customize, и там в пункте Source выбираем JDK 10, и Profile- full JRE.
Фух.

А можно где скачать oracle java 8 jdk .А то скачал oracle 8 jre c cайта oracle и в Intellij idea c ней не запускається компилирование програмы.Требует jdk а на сайте oracle для скачывання требует логинится.Только удалось скачать java 12.0.1 jdk последнюю.

Сообщение отредактировал s1a1g1e1r1t — 29.04.19, 21:50

Может ли программа, разработанная с помощью Java 8, быть запущена на Java 7?

Я немного запутался.

Oracle говорит, что Java 8 очень совместим с Java 7 (назад). Но, какие существуют возможности, что программа Java 8 может быть успешно запущена на Java 7 (SE/EE)?

Если точка один была верна, то Java 8 приложений будут развернуты и выполнены на сервере поддержки Java 7? например, Tomcat 8 или WildFly?

6 Ответов

Обратная совместимость означает, что вы можете запустить программу Java 7 на Java 8 runtime, а не наоборот.

Для этого есть несколько причин:

Байт-код является версионным, и JVM проверяет, поддерживает ли он версию, которую он находит в файлах .class.

Некоторые языковые конструкции не могут быть выражены в предыдущих версиях байт-кода.

Есть новые классы и методы в новых JRE-х, которые не будут работать со старыми.

Если вы очень, очень хотите (совет: вы не хотите), вы можете заставить компилятор обрабатывать исходный код как одну версию Java и выдавать байт-код для другой, используя что-то вроде этого:

( то же самое для Maven ), и компилировать против JDK7, но на практике это будет чаще не работать, чем работать. Я советую вам этого не делать.

EDIT : JDK 8 очевидно не поддерживает эту точную комбинацию, так что это не сработает. Некоторые другие комбинации версий действительно работают.

Есть также программы для преобразования более новых программ Java для работы с более старыми JVM. для преобразования Java 8 в 5-7, вы можете попробовать https://github.com/orfjackal/retrolambda , чтобы получить меньше, чем 5, Вы можете выбрать один из следующих вариантов: http://en.wikipedia.org/wiki/Java_backporting_tools

Ни один из этих хаков не даст вам новых классов и методов Java 8, включая поддержку функционального программирования для коллекций, потоков, time API, unsigned API и так далее. Так что я бы сказал, что оно того не стоит.

Или, Поскольку вы хотите запустить свои Java 8 JEE приложений на сервере приложений, просто запустите весь ваш сервер на Java 8, это может сработать.

Средства обратной совместимости

Вы можете запустить более низкую конфигурацию на более высокой конфигурации не Vice-Versa .

Ну, есть опция компилятора -target , которая позволяет вам ориентироваться на формат файла класса предыдущих версий java. Однако это не исправляет и не обнаруживает такие вещи, как использование классов или методов, введенных в JDK APIs после целевой версии.

Отсутствие обратной совместимости означает, что программы Java7 будут работать под управлением Java8, но обратное не всегда верно

В общем, новые версии должны давать обратную совместимость, поэтому людям не нужно бросать свою работу и легко обновляться. Наоборот (более новая версия работает в более старой версии) не обязательно верно, потому что если вы используете какую-то новую реализованную функцию, эта функция, очевидно, не существует в предыдущей версии и не будет работать.

Я сгенерировал заглушки из WSDL, скомпилировал в java 8 и смог развернуть их на сервере, имеющем java 1.6 jvm на нем.

Похожие вопросы:

У меня есть программа, разработанная C# и сборка по .net 4.0. Эта программа является клиентом windows, который считывает штрих-код с устройства считывания штрих-кодов (через порт com), а затем.

Можно ли скомпилировать класс с помощью Java 8, а затем использовать его в Java 7? Я хотел бы написать утилиту JAR с простым интерфейсом (Java 7 совместимо), но используя лямбды по всему месту.

Я пытаюсь скомпилировать и запустить HelloWorld на linux machin с java version 1.6. Я получаю его скомпилированным, но не могу запустить его. Я знаю, что программа, по крайней мере, правильная.

Это связано с более ранним вопросом другого пользователя, спрашивающим, как определить, что код выполняется внутри eclipse IDE . Я заметил, что Eclipse всегда запускает программы с javaw , а не с.

Я просматриваю проект HikariCP на github, и он объявляет, что он поддерживает Java 7 and Java 8 maven artifact , в своем исходном коде он использует некоторые функции Java 8.

Я разрабатываю приложение обработки изображений Java 7u80 с использованием библиотек C++ через JNI. Поскольку я был готов выполнять потоки параллельно с Java 8u60, я просто переключился на JDK 8 и.

Я хочу использовать xuggler как здесь: java xuggler приводит к фатальной ошибке , но чтобы заставить его работать, мне пришлось понизить рейтинг до версии 7. Теперь у меня есть проблема, что я хочу.

Я скомпилировал свои старые файлы JAR в Java 7, а моя производственная среда имеет Java 8. Есть ли что-нибудь, что мне нужно быть осторожным при непосредственном развертывании файлов JAR в среде.

Я абсолютный новичок, пытаясь узнать Java в течение довольно долгого времени, но недавно начал серьезное изучение. Меня беспокоит то, что 90% из книг, которые у меня есть (десятки книг), основаны на.

У меня чрезвычайная ситуация. У меня есть одно приложение, которое скомпилировано с использованием java 7 и то же самое работает на Java 8 jvm. Теперь мне нужно изменить некоторые файлы. Однако у.

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector