среда, 12 октября 2011 г.

Настройки / Заигрывания с mxmlc / compc. JDK и кодировка

Как бы смешно бы это не звучала, но 2 часа я лицезрел следующую ошибку:

и буквально месяц назад все точно работало.
Казалось бы google в помощь — однако, все не так просто оказалось.
И так:

Ошибки

делаю: d:\work\SDK\4.5.1\bin>compc
получаю: Error: could not find a JVM.

ложные пути

Указать в путь на JDK в
%FLEX_SDK%\4.5.1\bin\jvm.config
хотя, как оказалось это действительно может помочь, однако все было намного сложнее

Ошибка 2

делаю: %FLEX_SDK%DK%\4.5.1\bin>compc
получаю: Error loading: d:\Program Files\Java\jdk1.7.0\jre\bin\server\jvm.dll

решение

проблема оказалась в том, что поставил x64 битную JDK, которая понадобилась чтобы поиграться со свежим FDT x64. JDK прописал себя в путях JAVA_HOME или может это я сделал :)

Кодовая страница

Кстати, сегодня же в очередной раз столкнулся с проблемой кодировки в mxmlc, compc. И в этот раз goolge услужливо подсказал:

Решение:

Рецепт здесь
http://www.flasher.ru/forum/archive/index.php/t-124012.html
neonix2.0b:
да можно проще. в свойствах окна консоли ставим шрифт Lucida. и пишем в ней chcp 1251 это смена кодовой страницы. после этого все нормально видно

Решение работает в комплекте с установкой некоторых параметров Java в файле \bin\jvm.config, лежащем в SDK. А именно к

java.args=-Xmx384m -Dsun.io.useCanonCaches=false 

дописать:

-Duser.language=en -Duser.country=US Что кому удобнее решайте сами.  

PS

На этом мои злоключения с mxmlc, compc завершились, и я смог немного поработать :)

Комментариев нет:

Отправить комментарий

Press Any Key...