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.smile8))"


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 (1 guests, 0 registered, 0 hidden)