'flex2'에 해당되는 글 1건

  1. 2007.05.06 Vista에 Adobe Flex2 설치시 발생하는 문제와 해결책

Vista에 Adobe Flex2를 설치를 완료하고 실행을 하면 오류창이 뜨면서 아래 디렉토리에 있는 로그 파일을 보라고 나온다.

C:\Users\사용자아이디\Documents\Flex Builder 2\.metadata\.log를 보라고 나온다.
해당 파일을 열어보면 다음과 같은 메시지가 있다.

!SESSION 2007-05-06 09:07:56.27 ------------------------------------------------
eclipse.buildId=unknown
java.version=1.4.2_12
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=ko_KR
Command-line arguments:  -os win32 -ws win32 -arch x86

!ENTRY org.eclipse.update.configurator 2007-05-06 09:08:00.520
!MESSAGE Cannot backup current configuration

!ENTRY org.eclipse.update.configurator 2007-05-06 09:08:00.567
!MESSAGE Could not rename configuration temp file

!ENTRY org.eclipse.osgi 2007-05-06 09:08:01.705
!MESSAGE Application error
!STACK 1
java.lang.UnsatisfiedLinkError: no swt-win32-3139 in java.library.path
 at java.lang.ClassLoader.loadLibrary(Unknown Source)
 at java.lang.Runtime.loadLibrary0(Unknown Source)
 at java.lang.System.loadLibrary(Unknown Source)
 at org.eclipse.swt.internal.Library.loadLibrary(Library.java:123)
 at org.eclipse.swt.internal.win32.OS.<clinit>(OS.java:18)
 at org.eclipse.swt.widgets.Display.<clinit>(Display.java:125)
 at org.eclipse.ui.internal.Workbench.createDisplay(Workbench.java:381)
 at org.eclipse.ui.PlatformUI.createDisplay(PlatformUI.java:155)
 at com.adobe.flexbuilder.standalone.FlexBuilderApplication.run(FlexBuilderApplication.java:45)
 at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:226)
 at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:376)
 at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:163)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
 at java.lang.reflect.Method.invoke(Unknown Source)
 at org.eclipse.core.launcher.Main.invokeFramework(Main.java:334)
 at org.eclipse.core.launcher.Main.basicRun(Main.java:278)
 at org.eclipse.core.launcher.Main.run(Main.java:973)
 at org.eclipse.core.launcher.Main.main(Main.java:948)

!ENTRY org.eclipse.osgi 2007-05-06 09:08:01.721
!MESSAGE Bundle update@plugins/com.adobe.flexbuilder.debug.e32_2.0.155577/ [70] was not resolved.
!SUBENTRY 1 org.eclipse.osgi 2007-05-06 09:08:01.721
!MESSAGE Missing required bundle org.eclipse.debug.ui_[3.2.0,99.0.0).
!SESSION 2007-05-06 09:20:24.80 ------------------------------------------------
eclipse.buildId=unknown
java.version=1.4.2_12
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=ko_KR
Command-line arguments:  -os win32 -ws win32 -arch x86

이 문제는 다음과 같이 해결할 수 있다.

1. C:\Program Files\Adobe\Flex Builder 2\plugins 디렉토리로 이동해서 다음파일을 찾는다.
   org.eclipse.swt.win32.win32.x86_3.1.2.jar

2.   위의 파일을 찾아서(확장자가 보이지 않는경우 폴더옵션에서 확장자 보기를 선택하면 확장자 확인이 가능하다) 바탕화면에 복사해 두고, 확장자 jar를 zip으로 변경한다.

3. 변경한 파일을 더블 클릭해서 swt-win32-3139.dll 파일을 아래 디렉토리로 복사해 둔다.
   C:\Windows\System32\
    이때 권한이 필요하다고 나오면 계속(OK)를 눌러서 그대로 진행한다.

4. 위의 바탕화면에 복사해서 .zip으로 이름을 바꾼 파일은 삭제해도 된다.

이렇게 해서 실행을 하면 올바르게 실행이 된다.
  

Posted by kisskys
,