Вопросы с тегом «jvm»

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

30
Как исправить ошибку java.lang.UnsupportedClassVersionError: Неподдерживаемая версия major.minor
Я пытаюсь использовать Notepad ++ в качестве инструмента «все в одном» для редактирования, запуска, компиляции и т. Д. У меня установлена JRE , и я установил переменную пути к .../binкаталогу. Когда я запускаю свой «Hello world» в Notepad ++, я получаю это сообщение: java.lang.UnsupportedClassVersionError: test_hello_world : Unsupported major.minor version 51.0 …


11
Как мне написать правильный микро-тест в Java?
На этот вопрос есть ответы на Переполнение стека на русском : Как правильно писать микро-тесты на Java? Как вы пишете (и запускаете) правильный микро-тест в Java? Я ищу некоторые примеры кода и комментарии, иллюстрирующие различные вещи, чтобы думать. Пример: должен ли эталон измерять время / итерацию или итерации / время …

11
Как я могу определить, работает ли я в 64-битной JVM или 32-битной JVM (изнутри программы)?
Как я могу определить, является ли JVM, в которой выполняется мое приложение, 32-разрядной или 64-разрядной? В частности, какие функции или свойства я могу использовать для обнаружения этого в программе?

28
Невозможно встроить байт-код, созданный с целью 1.8 JVM, в байт-код, который создается с целью 1.6 JVM
При попытке запустить Пример CorDapp ( https://github.com/corda/cordapp-example ) через IntelliJ я получаю следующую ошибку: Невозможно встроить байт-код, созданный с целью 1.8 JVM, в байт-код, который создается с целью 1.6 JVM Как я могу изменить настройки IntelliJ, чтобы весь байт-код создавался с одной и той же целью JVM?

19
Как бороться с ошибкой «java.lang.OutOfMemoryError: Java heap space»?
Я пишу клиентское приложение Swing (графический дизайнер шрифтов) на Java 5 . В последнее время я сталкиваюсь с java.lang.OutOfMemoryError: Java heap spaceошибкой, потому что я не консервативен в использовании памяти. Пользователь может открывать неограниченное количество файлов, а программа сохраняет открытые объекты в памяти. После быстрого исследования я обнаружил, что эргономика …

2
Java JIT обманывает при запуске кода JDK?
Я тестировал некоторый код и не мог заставить его работать так же быстро, как java.math.BigIntegerпри использовании того же алгоритма. Поэтому я скопировал java.math.BigIntegerисходный код в свой собственный пакет и попробовал это: //import java.math.BigInteger; public class MultiplyTest { public static void main(String[] args) { Random r = new Random(1); long tm …
405 java  jvm  jit  jvm-hotspot 

11
Реальные различия между «Java-сервером» и «Java-клиентом»?
Есть ли реальная практическая разница между "java -server" и "java -client"? Все, что я могу найти на сайте Sun, является расплывчатым msgstr "-сервер запускается медленнее, но должен работать быстрее". Каковы реальные различия? (В настоящее время используется JDK 1.6.0_07.)
394 java  jvm  jvm-hotspot 

21
Зачем вам реализовывать finalize ()?
Я перечитал множество вопросов о новичке в Java finalize()и обнаружил, что это немного сбивает с толку, что никто не дал понять, что finalize () - это ненадежный способ очистки ресурсов. Я видел, как кто-то комментирует, что он использует его для очистки соединений, что действительно страшно, поскольку единственный способ приблизиться к …
371 java  jvm 


5
Терминология кучи Java: молодое, старое и постоянное поколение?
Я пытаюсь понять, каковы понятия молодого , старого и постоянного поколений в терминологии кучи Java, и, в частности, взаимодействия между тремя поколениями. Мои вопросы: Что такое молодое поколение? Что такое старое поколение? Что такое постоянное поколение? Как три поколения взаимодействуют / связаны друг с другом?

16
Каковы лучшие настройки JVM для Eclipse? [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …
315 eclipse  jvm 

19
Как установить прокси для использования JVM
Часто Java-приложение должно подключаться к Интернету. Наиболее распространенный пример происходит, когда он читает файл XML и ему нужно загрузить свою схему. Я за прокси-сервером. Как я могу настроить свою JVM на использование прокси?
308 java  proxy  jvm 

26
Не удалось зарезервировать достаточно места для кучи объектов
Я получаю следующее исключение несколько раз каждый раз, когда пытаюсь запустить программу. Произошла ошибка при инициализации ВМ Не удалось зарезервировать достаточно места для кучи объектов Не удалось создать виртуальную машину Java. Я пытался увеличить свою виртуальную память (размер страницы) и объем оперативной памяти, но безрезультатно. Как я могу устранить эту …
277 java  jvm  heap 

12
Класс JavaLaunchHelper реализован в обоих… libinstrument.dylib. Один из двух будет использован. Какой из них не определен
Я обновил Java 7u40 до последней версии на MacOS X и начал получать следующее сообщение на консоли при запуске моего приложения с использованием Eclipse. Приложение работает нормально, но я хотел бы выяснить причину проблемы и, надеюсь, исправить ее. objc[10012]: Class JavaLaunchHelper is implemented in both /Library/Java/JavaVirtualMachines/jdk1.7.0_40.jdk/Contents/Home/bin/java and /Library/Java/JavaVirtualMachines/jdk1.7.0_40.jdk/Contents/Home/jre/lib/libinstrument.dylib. One of …
274 java  eclipse  macos  jvm  jvm-hotspot 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.