Недавно я обнаружил, что использование strtolower()
может вызвать проблемы, когда данные усекаются после специального символа.
Решение заключалось в использовании
mb_strtolower($string, 'UTF-8');
mb_ использует MultiByte. Он поддерживает больше символов, но в целом немного медленнее.
blockquote>
Ссылка на местоположение вашего пути JRE в файле конфигурации eclipse, eclipse.ini
.
Обратите внимание, что для запуска Eclipse требуется только JRE, но после запуска Eclipse вы должны зарегистрировать JDK для ваши проекты. Это делается через
Preferences-> Java -> Installed JREs
У меня такая же проблема, потому что у меня были как java 1.7, так и java 1.8, и я решил проблему By:
для окон:
сначала:
откройте CMD и напишите java -version, результат - текущая версия java на вашем компьютере, для примера результат равен 1.8, поэтому
second
откройте eclipse.ini и если путь не был курсором текущей версии java (который показан в результате CMD), отредактируйте путь к правильному пути вашего java (версия, показанная в результате), например:
, прежде чем я изменю путь был:
-vm
C: \ Program Files \ Java \ jdk1.7.0_45 \ jre \ bin \ javaw.exe
-vmargs
-Dosgi.requiredJavaVersion = 1.7
-Xms256m -Xmx1024m
после проверки моей версии java с использованием CMD результат: java 1.8, поэтому я меняю путь и версии следующим образом:
-vm
C: \ Program Files \ Java \ jdk1.8.0_45 \ jre \ bin \ javaw.exe
-vmargs
-Dosgi.requiredJavaVersion = 1.8
-Xms256m
-Xmx1024m
Nice Day :)
Согласно документации Eclipse, вы можете указать VM перед тем, как VM args, и путь не должен находиться в той же строке, что и переключатель -vm:
blockquote>
- Параметр -vm и его значение (путь) должны быть в отдельных строках.
- Значение должно быть полным абсолютным или относительным путем к исполняемому файлу Java, а не только к Java home directory.
- Опция -vm должна произойти до опции -vmargs, поскольку все после -vmargs передается непосредственно в JVM.
Например:
-vm C:\Java\JDK\1.6\bin\javaw.exe -vmargs -Dosgi.requiredJavaVersion=1.5 -Xms40m -Xmx1024m
Возможно, вам также понадобится окружить ваш путь некоторыми кавычками, поскольку он содержит пробелы. Я всегда устанавливаю такие вещи, как Eclipse и Java, в корневые каталоги без пробелов, а не под
Program Files
, чтобы избежать этой проблемы.
То же самое произошло со мной на win7. У меня было 2 папки для «программных файлов»
java-папка присутствовала на обоих , Для переменных среды я дал путь java из файлов программы (x86) ... \ jre6 \ bin. Затем я загрузил новое обновление версии java 7. Затем попытался открыть eclipse, он работал, и я не внес никаких изменений в файл eclipse.ini. Мой eclipse.ini не имел ссылки на аргумент -vm.