Kupiłem słownik, który dostarczono z wersją oprogramowania słownika. Niestety, podczas gdy instaluje się to zarówno na moim komputerze z Windows Vista, jak i Windows 7, ulegnie awarii, gdy uruchomię go w systemie Windows 7 (ale nie w systemie Vista).
Czy jest możliwe zainstalowanie niektórych bibliotek DLL kompatybilnych z Windows Vista, które to zrobią możliwe uruchomienie słownika oprogramowania EXE w systemie Windows 7 bez konieczności instalowania instancja Windows Vista w VirtualBox?
(na marginesie, oprogramowanie działa na podstawowej wersji Windows 7 w wirtualnej skrzynce bez moich dodatkowych modyfikacji Sony Vaio. jest tam być może jakiś inny sposób na rozwiązanie problemu bez użycia wirtualnej skrzynki (której obrazy dysku są za dużo miejsca na moim małym dysku twardym)?
!SESSION 2014-09-21 11:11:54.458
eclipse.buildId=unknown
java.version=1.7.0_11
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_EN
Command-line arguments: -os win32 -ws win32 -arch x86
!ENTRY org.eclipse.osgi 2014-09-21 11:11:55.677
!MESSAGE Application error
!STACK 1 java.lang.UnsatisfiedLinkError:
C:\Users\Neil\.edpan\hoepli\picchi\org.eclipse.osgi\bundles\39\1\.cp\swt-win32-3139.dll:
Can't load IA 32-bit .dll on a AMD 64-bit platform
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary1(ClassLoader.java:1939)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1864)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1838)
at java.lang.Runtime.loadLibrary0(Runtime.java:845)
at java.lang.System.loadLibrary(System.java:1084)
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 edPan.ui.application.Application.run(Application.java:18)
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(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
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)
at org.eclipse.core.launcher.Main2.main(Main2.java:46)
źródło
Odpowiedzi:
Uszkodzi się, gdy uruchomię go w systemie Windows 7 (ale nie w systemie Vista).
Musisz uruchomić oprogramowanie w trybie zgodności.
Zobaczysz okno dialogowe podobne do następującego:
Wybierz Windows Vista dla tej opcji.
Źródło Starsze programy należy uruchamiać w tej wersji systemu Windows
źródło