У меня закончились варианты с разработчиками Kodak, поэтому я надеюсь, что у кого-то здесь будет ответ. Мы запускаем систему управления активами Kodak и некоторые машины, получаем эту ошибку при попытке запустить прилагаемое Java-приложение. Машины Mac, работающие на 10.9.1 с JRE v7b51. Не на всех машинах с этой настройкой есть эта проблема. Я переустановил Java, опустошил все кэши, попытался установить более старые сборки JRE. Все безрезультатно. Мы не можем реально изменить код приложения, но, поскольку оно работает на некоторых машинах, я считаю, что оно должно быть связано с неверным файлом pref или какой-то другой аномалией. Любая помощь будет оценена. Вот ошибка:
java.lang.ClassNotFoundException: com.apple.mrj.MRJFileUtils
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at com.sun.jnlp.JNLPClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
at com.creo.insite.submitit.client.ui.mac.FolderSelectorMRJ.getUserPrefsFolder(FolderSelectorMRJ.java:237)
at com.creo.insite.submitit.client.ui.mac.FolderSelectorMRJ.getUserAppDataDirectory(FolderSelectorMRJ.java:224)
at com.creo.shared.util.applet.BrowserEnv.getMRJInsiteDir(BrowserEnv.java:740)
at com.creo.shared.util.applet.BrowserEnv.getInsitePersistPath(BrowserEnv.java:712)
at com.kodak.insite.SmartReview.Manager.ClientPreferencesManager.<clinit>(ClientPreferencesManager.java:43)
at com.kodak.insite.SmartReview.SmartReviewApplet.main(SmartReviewApplet.java:2023)
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:606)
at com.sun.javaws.Launcher.executeApplication(Unknown Source)
at com.sun.javaws.Launcher.executeMainClass(Unknown Source)
at com.sun.javaws.Launcher.doLaunchApp(Unknown Source)
at com.sun.javaws.Launcher.run(Unknown Source)
at java.lang.Thread.run(Thread.java:744)