Запитання з тегом «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 at java.lang.ClassLoader.defineClass1(Native Method) …


11
Як написати правильний мікро-орієнтир на Java?
На цей питання є відповіді на Stack Overflow на російському : Як правильно писати мікро-тести на Java? Як написати (і запустити) правильний мікро-орієнтир на Java? Я шукаю кілька зразків коду та коментарів, що ілюструють різні речі, про які варто задуматися. Приклад: Чи повинен показник вимірювати час / ітерацію чи ітерацію …

11
Як я можу дізнатися, чи працює я в 64-бітному JVM або 32-бітному JVM (з програми)?
Як я можу визначити, що JVM, в якому працює моя програма, 32-ти або 64-розрядний? Зокрема, які функції чи властивості я можу використовувати для виявлення цього в програмі?

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

19
Як боротися з помилкою "java.lang.OutOfMemoryError: Пробіг у купі Java"?
Я пишу заявку 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); …
405 java  jvm  jit  jvm-hotspot 

11
Реальні відмінності між "Java-сервер" та "java-кліент"?
Чи є реальна практична різниця між "java -server" та "java -client"? Все, що я можу знайти на сайті Sun, - неясне "-сервер починається повільніше, але повинен працювати швидше". Які реальні відмінності? (Зараз використовується JDK 1.6.0_07.)
394 java  jvm  jvm-hotspot 

21
Чому ви коли-небудь реалізуєте finalize ()?
Я читав багато запитань про новинку Java, finalize()і вважаю це дивним, що ніхто не зрозумів, що finalize () є ненадійним способом очищення ресурсів. Я бачив, як хтось коментує, що вони використовують це для очищення з'єднань, що насправді страшно, оскільки єдиний спосіб наблизитися до гарантії закриття з’єднання - це здійснити спробу …
371 java  jvm 


5
Термінологія Java heap: молоді, старі та постійні покоління?
Я намагаюся зрозуміти, які поняття молодих , старих і постійних поколінь містяться в термінології Java купи, а точніше взаємодії трьох поколінь. Мої запитання: Що таке молоде покоління? Що таке старе покоління? Що таке постійне покоління? Як три покоління взаємодіють / співвідносяться між собою?

16
Які найкращі параметри JVM для Eclipse? [зачинено]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …
315 eclipse  jvm 

19
Як встановити проксі-сервер, який використовуватиме JVM
Багато разів додатку Java потрібно підключатися до Інтернету. Найпоширеніший приклад трапляється, коли він читає XML-файл і потребує завантаження його схеми. Я за проксі-сервером. Як я можу встановити свій JVM для використання проксі?
307 java  proxy  jvm 

26
Не вдалося зарезервувати достатньо місця для купи об’єктів
Я отримую таке виняток неодноразово кожен раз, коли намагаюся запустити програму. Під час ініціалізації VM сталася помилка Не вдалося зарезервувати достатньо місця для купи об’єктів Не вдалося створити віртуальну машину 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 the …
274 java  eclipse  macos  jvm  jvm-hotspot 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.