≡ Menu

FLEX COMPILER ERROR LOADING JVM.DLL 64bit

img

Enfrentei recentemente esse problema quando tentei compilar um projeto flex pelo maven com o comando “mvn install”:

(…)

[INFO] [Flex compiler] Error loading: C:\Program Files\Java\jdk1.6.0_35\jre\bin\server\jvm.dll
[INFO] ————————————————————————
[INFO] BUILD FAILURE
[INFO] ————————————————————————
[INFO] Total time: 3.583s
[INFO] Finished at: Tue Sep 18 09:45:44 BRT 2012
[INFO] Final Memory: 12M/293M
[INFO] ————————————————————————
[ERROR] Failed to execute goal org.servebox.flex2:flex2-plugin:1.0.7-SNAPSHOT:makeswc (default-makeswc) on project *: Flex compiler returned an error code  : 6 -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.

Após googar um pouco encontrei a resposta no forum (http://stackoverflow.com/questions/2955280/mxmlc-and-64bit-jre), segundo a resposta dada, o Flex não tem suporte para compilação usando JRE 64bit. Assim, para corrigir esse problema, basta entrar no diretório home do flex %FLEX_HOME\bin%¹ e editar o arquivo jvm.config colocando na propriedade “java.home” o local do JRE 32 bit. Por exemplo:

java.home=C:/Program Files (x86)/Java/jre6

¹ Caso não possua a variavel de ambiente %FLEX_HOME% criada, uma dica para saber o diretório home é ver no log do comando mvn install, e procurar algo como:  “[INFO] Flex Home : c:\flex\sdk\3.5.0”.

NEWSLETTER

Receba por e-mail nossos últimos posts.

{ 3 comments… add one }
  • Joarez 09/06/2016, 18:44

    Valeu Pablo, problema resolvido!

    Abs!

    Reply
  • Eduard 15/12/2014, 17:07

    I have read a few excellent stuff here. Certainly worth bookmarking for revisiting. I wonder how a lot effort you place to create this kind of wonderful informative site.

    Reply

Leave a Comment