Описание тега vocabulary
У меня есть Java-проект в Eclipse, который требует Java 7 работает в 32 битном режиме. Я пыталась заставить выполняется в 32-битном режиме, добавив флаг -д32
к VM аргументы.
Однако, затем я получаю следующее сообщение:
Ошибка: этот экземпляр Java не поддерживает 32-разрядную JVM.
Пожалуйста, установите нужную версию.
Я попробовал то же самое с Ява 6, а там флаг работает. Поэтому я предположил, что у меня нет 32-битной версией Java. Я проверил все установленные версии Java С в/usr/IP-адресов/переменной JAVA_HOME -В
и получим следующий список:
1.7.0_75, архитектуру x86_64: "Java на SE 7" /библиотека/Ява/JavaVirtualMachines/jdk1.7.0_75.с JDK/содержание/домой
1.7.0_67, архитектуру x86_64: "Java на SE 7" /библиотека/Ява/JavaVirtualMachines/jdk1.7.0_67.с JDK/содержание/домой
1.6.0_65-в14-466.1, архитектуру x86_64: "Java на SE 6" /система/библиотеки/приложения Java/JavaVirtualMachines/1.6.0.с JDK/содержание/домой
1.6.0_65-в14-466.1, для i386: "Java на SE 6" /система/библиотеки/приложения Java/JavaVirtualMachines/1.6.0.с JDK/содержание/домой
Затем я выполните ту же команду с параметром-д32 флаг, чтобы проверить для 32-битных виртуальных машин и получим следующий список:
1.6.0_65-в14-466.1, для i386: "Java на SE 6" /система/библиотеки/приложения Java/JavaVirtualMachines/1.6.0.с JDK/содержание/домой
Так что это действительно кажется, что нет версии Java 7 с совместима для работы в 32-битном режиме доступны на моей системе. Я проверил в интернете, но не мог найти способ, как установить 32-битную Java на Mac. Она всегда предполагала, что -д32 переключатель работает. Мой Mac работает Йосемити (10.10.2).
Так что я делаю не так? Есть шаг за шагом учебник, который я могу следовать, чтобы запустить мое приложение в Eclipse в 32-битном режиме с Java 7.