![柯达应用程序出现 Java 错误](https://linux22.com/image/1395788/%E6%9F%AF%E8%BE%BE%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E5%87%BA%E7%8E%B0%20Java%20%E9%94%99%E8%AF%AF.png)
我已经没有办法和柯达开发人员商量了,所以我希望这里有人能给我一个答案。我们运行柯达资产管理系统和一些机器,在尝试启动附带的 Java 应用程序时出现此错误。这些机器是 Mac,运行 10.9.1 和 JRE v7b51。并非所有运行此设置的机器都有此问题。我重新安装了 Java,清空了所有缓存,尝试安装旧版本的 JRE。但都无济于事。我们无法真正更改应用程序的代码,但由于它在某些机器上运行良好,我相信它一定与错误的首选项文件或其他异常有关。任何帮助都将不胜感激。错误如下:
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)