Pages: 1
Ошибка при запуске
Установил пробную версию для Mac OS (10.10.2). Установлен JRE 8.

При запуске программа выдает ошибку: "An error has occurred. See the log file".
В логе вот такое:

Quote
!SESSION 2015-03-18 14:29:28.361 -----------------------------------------------

eclipse.buildId=unknown

java.version=1.6.0_65

java.vendor=Apple Inc.

BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_US

Framework arguments: -keyring /Users/aleksey/.eclipse_keyring -showlocation WorkingDirectory /Applications/AnyLogic.app/Contents/Resources/Java

Command-line arguments: -os macosx -ws cocoa -arch x86_64 -keyring /Users/aleksey/.eclipse_keyring -showlocation WorkingDirectory /Applications/AnyLogic.app/Contents/Resources/Java


!ENTRY com.anylogic.codegen 4 0 2015-03-18 14:29:32.252

!MESSAGE FrameworkEvent ERROR

!STACK 0

org.osgi.framework.BundleException: Could not resolve module: com.anylogic.codegen [6]

Unresolved requirement: Require-Bundle: com.anylogic.core

-> Bundle-SymbolicName: com.anylogic.core; bundle-version="7.1.2.201502051909"; singleton:="true"

com.anylogic.core [8]

Unresolved requirement: Require-Bundle: com.anylogic.optimizer

-> Bundle-SymbolicName: com.anylogic.optimizer; bundle-version="7.1.2.201502051909"

com.anylogic.optimizer [22]

Unresolved requirement: Require-Capability: osgi.ee; filter:="(&(osgi.ee=JavaSE)(version=1.8))"


at org.eclipse.osgi.container.Module.start(Module.java:434)

at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1582)

at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1561)

at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1533)

at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1476)

at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1)

at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)

at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)


Подскажите, пожалуйста, что не так и как починить?
Здравствуйте, Алексей!

Для правильной работы версии 7.1.2 нужен 8-й JDK, не JRE. Сделайте следющуее:

1. Удалите AnyLogic и все версии Java.

2. Удалите эти папки:
“/Library/PreferencePanes/JavaControlPanel.prefPane”
“/Library/Internet/Plug-Ins/JavaAppletPlugin.plugin”.

3. Установите последнюю версиюю JDK (не JRE!) 8 update 40 с сайта Oracle (имя файла – jdk-8u40-macosx-x64.dmg).

4. Установите AnyLogic PLE.

5. Удалите папку “.AnyLogicPLE” отсюда: Home Folder/.AnyLogicPLE
Эта папка является скрытой, надо выполнить несколько действий, чтобы включить отображение таких папок.

6. Откройте этот файл:
/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Info.plist

Замените этот текст:
<key>JVMCapabilities</key>
<array>
<string>CommandLine</string>
</array>

На этот:
<key>JVMCapabilities</key>
<array>
<string>JNI</string>
<string>BundledApp</string>
<string>WebStart</string>
<string>Applets</string>
<string>CommandLine</string>
</array>

7. Перезагрузите Мак.

8. Запустите AnyLogic напрямую (из Терминала или по этому пути): Macintosh HD – Applications – AnyLogic – Contents – MacOS – AnyLogic
Pages: 1
Users browsing this topic (2 guests, 0 registered, 0 hidden)