FlexBuilder + Eclipse no Ubuntu  XML
Índice dos Fóruns » RIA - Flex, JavaFX e outros
Autor Mensagem
UpTheIrons
JavaEvangelist
[Avatar]

Membro desde: 31/10/2008 08:48:45
Mensagens: 339
Offline

Olá pessoal,

Faz uns dias que me interessei por Flex + Java por conta de alguns exemplos que
vi na net, tudo muito bacana, mas n consegui nem fazer com que o ambiente de desenvolvimento funcionasse.

Baixei o Eclipse, instalei manualmente, já instalei pelo repositório e nada, tenho sempre a mesma mensagem:


Could not open the editor: Assertion failed:

org.eclipse.jface.util.Assert$AssertionFailedException: Assertion failed:
at org.eclipse.jface.util.Assert.isTrue(Assert.java:179)
at org.eclipse.jface.util.Assert.isTrue(Assert.java:164)
at com.adobe.flexbuilder.editors.derived.editor.FlexMultiPageEditorPart.setActivePage(FlexMultiPageEditorPart.java:569)
at com.adobe.flexbuilder.editors.common.editor.CodeAndDesignEditor.setActivePage(CodeAndDesignEditor.java:647)
at com.adobe.flexbuilder.editors.mxml.MXMLEditor.setActivePage(MXMLEditor.java:487)
at com.adobe.flexbuilder.editors.derived.editor.FlexMultiPageEditorPart.createPartControl(FlexMultiPageEditorPart.java:235)
at com.adobe.flexbuilder.editors.common.editor.CodeAndDesignEditor.createPartControl(CodeAndDesignEditor.java:162)
at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:662)
at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:462)
at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:595)
at org.eclipse.ui.internal.PartPane.setVisible(PartPane.java:313)
at org.eclipse.ui.internal.presentations.PresentablePart.setVisible(PresentablePart.java:180)
at org.eclipse.ui.internal.presentations.util.PresentablePartFolder.select(PresentablePartFolder.java:270)
at org.eclipse.ui.internal.presentations.util.LeftToRightTabOrder.select(LeftToRightTabOrder.java:65)
at org.eclipse.ui.internal.presentations.util.TabbedStackPresentation.selectPart(TabbedStackPresentation.java:473)
at org.eclipse.ui.internal.PartStack.refreshPresentationSelection(PartStack.java:1256)
at org.eclipse.ui.internal.PartStack.setSelection(PartStack.java:1209)
at org.eclipse.ui.internal.PartStack.showPart(PartStack.java:160
at org.eclipse.ui.internal.PartStack.add(PartStack.java:499)
at org.eclipse.ui.internal.EditorStack.add(EditorStack.java:103)
at org.eclipse.ui.internal.PartStack.add(PartStack.java:485)
at org.eclipse.ui.internal.EditorStack.add(EditorStack.java:112)
at org.eclipse.ui.internal.EditorSashContainer.addEditor(EditorSashContainer.java:63)
at org.eclipse.ui.internal.EditorAreaHelper.addToLayout(EditorAreaHelper.java:225)
at org.eclipse.ui.internal.EditorAreaHelper.addEditor(EditorAreaHelper.java:213)
at org.eclipse.ui.internal.EditorManager.createEditorTab(EditorManager.java:77
at org.eclipse.ui.internal.EditorManager.openEditorFromDescriptor(EditorManager.java:677)
at org.eclipse.ui.internal.EditorManager.openEditor(EditorManager.java:63
at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.java:2854)
at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:2762)
at org.eclipse.ui.internal.WorkbenchPage.access$11(WorkbenchPage.java:2754)
at org.eclipse.ui.internal.WorkbenchPage$10.run(WorkbenchPage.java:2705)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2701)
at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2685)
at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:266
at org.eclipse.ui.ide.IDE.openEditor(IDE.java:683)
at com.adobe.flexbuilder.editors.common.ui.project.FlexProjectUI.openEditor(FlexProjectUI.java:264)
at com.adobe.flexbuilder.editors.common.ui.project.FlexProjectUI.access$2(FlexProjectUI.java:259)
at com.adobe.flexbuilder.editors.common.ui.project.FlexProjectUI$1.runInUIThread(FlexProjectUI.java:185)
at org.eclipse.ui.progress.UIJob$1.run(UIJob.java:95)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:134)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:346
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3115)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2405)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2369)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2221)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:500)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:493)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:113)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:194)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:36
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:559)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:514)
at org.eclipse.equinox.launcher.Main.run(Main.java:1311)


Alguém pode dar uma luz? Vjo que a instalação é simples, mas aqui, simplesmente n funciona.

E outra, n tenho nenhum designer de Flex pro NetBeans?

Grato,


Grato,

UptheIrons!
henrique.marino
Thread.start()

Membro desde: 29/09/2009 18:12:26
Mensagens: 37
Offline

Não sei como você fez a instalação, mais como você está usando Linux, instale o Eclipse EUROPA + Flex Builder 3 como plugin. Se desejar, pode instalar o Flex Builder stand alone.
O Flex Builder para Linux não é compatível com Ganymed ou Galileo

[]s,

Henrique F. Marino

www.dclick.com.br
blog.dclick.com.br
UpTheIrons
JavaEvangelist
[Avatar]

Membro desde: 31/10/2008 08:48:45
Mensagens: 339
Offline

Então, a instalação eu tinha feito da seguinte forma, descompactei o arquivo com a pasta
do eclipse em /opt, onde está meu jdk1.6.0_16, e instalei o Adobe_Flex_Builder_Linux lá tb,
na instalação apontei pra onde o Eclipse está, fiz tudo como nos exemplos q vi, e n funcionava,
já tinha visto sobre incompatibilidade com o Galileo e n tinha testado com o Europa ainda, testei
agora, mas só abriu o editor de código, o assistente de design n abriu

Segui este artigo desta vez:
http://blog.tripu.info/item/flex-linux

Grato,

Grato,

UptheIrons!
henrique.marino
Thread.start()

Membro desde: 29/09/2009 18:12:26
Mensagens: 37
Offline

Muito estranho, estou acostumado a usar esse ambiente e nunca tive problemas. Segue os soft que peguei:

Flex Builder 3 alpha: http://download.macromedia.com/pub/labs/flex/flexbuilder_linux/flexbuilder_linux_install_a4_081408.bin
Help da Adobe para instalação: http://labs.adobe.com/technologies/flex/flexbuilder_linux/releasenotes.html
Eclipse Europa: http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/europa/winter/eclipse-jee-europa-winter-linux-gtk.tar.gz

Tome cuidado com as permissões de pasta e usuário!

[]s,

This message was edited 1 time. Last update was at 13/11/2009 09:42:17


Henrique F. Marino

www.dclick.com.br
blog.dclick.com.br
henrique.marino
Thread.start()

Membro desde: 29/09/2009 18:12:26
Mensagens: 37
Offline

O que vc quis dizer com assistente de design? Lembre-se que existem features não disponíveis no Flex Builder 3 para linux:

Design view
States view
Refactoring
Data Wizards
Cold Fusion - Data Services Wizard
Web Services introspection
Profiler

[]s,

Henrique F. Marino

www.dclick.com.br
blog.dclick.com.br
UpTheIrons
JavaEvangelist
[Avatar]

Membro desde: 31/10/2008 08:48:45
Mensagens: 339
Offline

Sim, isso mesmo, ontem q vi, não estão disponíveis para o Linux.
Eh f... já vi outras pessoas reclamarem disso, em relação a outras ferramentas,
a Adobe parece realmente não se importar muito com o Linux né?

Achei muito bacana o Flex com Java, mas daí ter q fazer todo um sistema na "unha",
gasta-se tempo demais e voltar pro Win por conta de uma única ferramenta é f...

Mas td bem, pra frente nós vamos


Falew.

Grato,

UptheIrons!
darkbr
HelloWorld
[Avatar]

Membro desde: 15/01/2009 14:21:38
Mensagens: 10
Offline

Olá gente!

Não precisa voltar para o Windows( Eba! ), pois a versão Alpha do Flex Builder(versão Alpha 5) funfa legal no Linux e sem bugs de versão alpha. Vou tentar colocar uma explicação de um jeito bem mastigado.

Requisitos:

Segundo o site da Adobe labs (http://labs.adobe.com/technologies/flex/flexbuilder_linux/releasenotes.html), você precisa de 3 coisas para instalar o Flex Builder no Linux:

* Eclipse 3.3.x (32-bit) -> Baixe esta versão de preferência para o Adobe Flex Builder (Alpha 5)
* Sun JRE 1.5.x or newer (32-bit) -> Isto aqui é virtual machine do Java, então é só entrar no site www.java.com
* Firefox 3.0 (32-bit) -> Este aqui serve em qualquer versão

1º - Se você estiver usando Ubuntu ou qualquer outra distro que usa gerenciador de pacotes, não use apt-get ou Synaptic para baixar o Eclipse, pois provavelmente ele irá baixar uma versão do Eclipse 3.5.x ou mais nova, que irá instalar o aplicativo na /usr/lib e na /usr/share e em outros lugares, o que dificultará a integração com Adobe Flex Builder. Siga de preferência os requisitos que o site da Adobe pede.

2º - Procure no site do Eclipse por uma versão mais antiga com 3.3.x (eu baixei este arquivo eclipse-SDK-3.3.2-linux-gtk.tar.gz), descompacte em algum local, que ele irá criar uma pasta chamada eclipse. O link do SDK 3.3 era este: http://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops/R-3.3.2-200802211800/eclipse-SDK-3.3.2-linux-gtk.tar.gz. Eu baixei o arquivo do último link da página (Main eclipse.org downloads area (http)).

3º - Baixe no site da Adobe a versão do Flex Builder para Linux(eu baixei este arquivo flexbuilder_linux_install_a5_112409.bin. O link para download do Eclipse para Linux é este http://labs.adobe.com/downloads/flexbuilder_linux.html.


Resumo da balada!
(Como eu fiz):

- Peguei o arquivo "eclipse-SDK-3.3.2-linux-gtk.tar.gz" e dei o comando: tar -zxvf eclipse-SDK-3.3.2-linux-gtk.tar.gz para ele descompactar e criar a pasta eclipse.

- Feito isso, movi a pasta eclipse com o comando sudo mv eclipse /usr/local , por questão de organização pessoal.

- Dei um chmod +x flexbuilder_linux_install_a5_112409.bin para o arquivo tornar-se executável.

- Efetuei o comando sudo ./flexbuilder_linux_install_a5_112409.bin para que iniciasse a instalação.

- Fui avançando no modo de instalação gráfico até ter me perguntado sobre o diretório de instalação(uma observação que devo fazer é que não marque a instalação do Adobe Flash Player 9 se o seu Firefox já estiver com o Adobe Flash Player 10 ou superior já instalado.), então marquei /usr/local/Adobe_Flex_Builder_Linux por questão de organização pessoal.

- Em seguida, o instalador me pergunta onde está a pasta do Eclipse, então eu coloquei /usr/local/eclipse, pois se neste momento você tiver instalado o eclipse por gerenciador de pacotes, mesmo que você aponte para o instalador onde está a sua pasta configuration, o Flex Builder depois de instalado não vai funcionar e irá apresentar os erros que ocorreram no pc do usuário acima.

- Logo após terminada a instalação, pelo console, vá até a pasta onde o Flex Builder está instalado (/usr/local/Adobe_Flex_Builder_Linux) e execute o aplicativo do Flex com o comando sudo ./Adobe_Flex_Builder.sh .

- Em seguida, na primeira execução do Flex Builder, escolhi a pasta /home/usuário/workspace para abrigar meus projetos do Flex.

- Ele irá abrir o Eclipse, mas você consegue acessar o Flex Builder indo no menu File -> New -> Other -> Flex Builder e lá terá todas as aplicações para serem utilizadas referente a Flex.

- Lembrando que tive de executar no final o comando sudo chmod 777 /home/usuário/workspace para que o Flex Builder gravasse configurações em minha pasta de projetos, pois eu coloquei um atalho para o executável do Flex na minha área de trabalho.

Qualquer dúvida, postem aí.

Espero ter ajudado.

This message was edited 4 times. Last update was at 19/01/2010 20:47:02

[WWW] [MSN]
UpTheIrons
JavaEvangelist
[Avatar]

Membro desde: 31/10/2008 08:48:45
Mensagens: 339
Offline

Opa, dpois de muito tempo.. já desistindo e indo pro Groovy & Grails (maravilhinha q só)
mas quero fazer uma aplicação que Flex cai como uma luva pro cenário, mas tá f.. usar no linux...
vamos lá...

Eu até consegui instalar e criar alguma coisa em flex (puro) e rodou o exemplo, massssssss

Vc fez algo com o BlazeDS? Conseguiu fazer o deploy? Se sim, ajuda nois! *r

Falew!!

Grato,

UptheIrons!
darkbr
HelloWorld
[Avatar]

Membro desde: 15/01/2009 14:21:38
Mensagens: 10
Offline

Ainda não fiz nada com Blaze DS, mas sim com PHP e AMFPHP. Mas com certeza vou usar o BlazeDS porque comprei as video aulas do Neri!
[WWW] [MSN]
UpTheIrons
JavaEvangelist
[Avatar]

Membro desde: 31/10/2008 08:48:45
Mensagens: 339
Offline

Ah, eu consegui resolver os problemas básicos.

Só n sei se pra uma aplicação de médio porte (como a que estou fazendo), ele n apresentará
nenhum tipo de problema, mas por enqto, tá indo bem.

Falew.

Grato,

UptheIrons!
j0nny
GUJ Master
[Avatar]

Membro desde: 19/09/2009 00:01:57
Mensagens: 1121
Localização: Blumenau - SC
Offline

UpTheIrons wrote:Ah, eu consegui resolver os problemas básicos.

Só n sei se pra uma aplicação de médio porte (como a que estou fazendo), ele n apresentará
nenhum tipo de problema, mas por enqto, tá indo bem.

Falew.


Pode nos dar uma luz?
Estou com muitos problemas no uso do Flex4 + Java + BlazeDS + Ubuntu.

@jntsdaniel
github.com/jonatasdaniel

---

AndOrm - Framework ORM para Android
http://github.com/jonatasdaniel/andorm
[WWW]
UpTheIrons
JavaEvangelist
[Avatar]

Membro desde: 31/10/2008 08:48:45
Mensagens: 339
Offline

Jonny,

Até onde sei, o Flex 4 não funciona no Linux.

Grato,

UptheIrons!
j0nny
GUJ Master
[Avatar]

Membro desde: 19/09/2009 00:01:57
Mensagens: 1121
Localização: Blumenau - SC
Offline

UpTheIrons wrote:Jonny,

Até onde sei, o Flex 4 não funciona no Linux.


Mas eu uso na VM

@jntsdaniel
github.com/jonatasdaniel

---

AndOrm - Framework ORM para Android
http://github.com/jonatasdaniel/andorm
[WWW]
UpTheIrons
JavaEvangelist
[Avatar]

Membro desde: 31/10/2008 08:48:45
Mensagens: 339
Offline

Então n entendi.


Estou com muitos problemas no uso do Flex4 + Java + BlazeDS + Ubuntu.


Grato,

UptheIrons!
Luciano_Lopes
Virtual Machine Man
[Avatar]

Membro desde: 04/05/2009 22:32:02
Mensagens: 676
Offline

Estou passando pelos mesmos problemas, consegui instalar o Flex mas não aparece a aba para desenvolver o layout, teste no eclipse galileo e no eclipse 3.2, sera que é problema na versão?

http://twitter.com/luciano_skyline
[MSN]
 
Índice dos Fóruns » RIA - Flex, JavaFX e outros
Ir para:   
Powered by JForum 2.1.8 © JForum Team