Я работаю на Mac OS X (10.6.8), и недавно вышло обновление Java до 1.6.0_29.Теперь одно из моих приложений часто перестает работать (никогда не прекращается вращение колеса).Люди, которые разработали это программное обеспечение, сказали мне, что они не могут решить эту проблему (кажется, больше на стороне Java и вряд ли можно воспроизвести), и предложили обходной путь.Я взял старый JDK (резервное копирование) и скопировал его в папку приложения, а затем мне пришлось запустить приложение с помощью сценария оболочки.Но теперь я получаю эту ошибку:
dyld: Library not loaded: @rpath/libjli.jnilib
Referenced from: /Applications/app_xyz/jre/bin/java
Reason: image not found
./start_app_xyz.sh: line 43: 1870 Trace/BPT trap "$JAVA" $VMARGS -classpath $CLASSPATH org.eclipse.equinox.launcher.Main $APPARGS
/Applications/app_xyz
Я понятия не имею, можно ли как-то решить эту проблему.Если кто-нибудь знает решение, дайте мне знать!
Обновление моей проблемы:
Теперь я заменил старый JDK на другой с другого компьютера и получаю новое сообщение об ошибке:1008 *
Exception in thread "Thread-1" java.lang.NoClassDefFoundError: for
Caused by: java.lang.ClassNotFoundException: for
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
/Applications/app_xyz
Есть идеи?