MacCentre
Форум: Mac и Mac OS X
Тема: Работа java

[Ответить]
Василий [07.09.2006 00:19] Работа java:
Добрый день.
Не нашел в форуме ответа на вопрос с неработающей явой. В моем конкретном случае - не рисует графики. Например:
http://www.raiffeisen-capital.ru/rus/fonds/unit-investment-trust/stock/graphics/
Возможно, дело в проведенном апдейте безопасности. До апдейта к этому сайту не обращался, поэтому сужу по косвенным признакам, а именно: в форуме уже задавлся подобный вопрос, там у товарища с аналогичными характеристиками системы (Safari 2.0.4, Java 1.4.2 + J2SE 5.0) приложения не работают, в ответе другой господин с Safari 1.2.3 сообщил, что у него все работает. Получется, что вопрос для Safari 2.0.4 так и не решен.
Предлагаемый на сайте apple.com апдейт явы говорит, что у меня установлена более актуальная версия...
Помогите советом, пожалуйста.
craz [07.09.2006 06:15] Логи читать надо:
В Console почитай console.log - мож. скажут более подробно, в чем дело типа:
Java couldn't paint in Java_apple_awt_CRenderer_doRect, no focused view.

Видимо, кривой у них апплет плюс к тому, что у тебя ява слетевшая (ну где можно было взять более актуальную, чем последний апдейт с аппла?)
Василий [07.09.2006 09:41] :
Логи почитал, из ошибок только:
Caused by: java.io.IOException: open HTTP connection failed.
Может проблема в том, что в нете сижу через прокси?
В режиме эмуляции виндовс все работает, но там соединеие через VPN, которое почему-то не удается установить из MacOS.
Также продолжаю подозревать апдейт MacOS и безопасности в частности - наверняка с ним скачалась новая версия явы, поэтому апдейт с сайта эппл (актуальность: февраль 2006) и ругается.
А ты не пробовал этот график посмотреть, поучилось?
Flyingtigra [07.09.2006 11:36] :
У меня показывает (те же Safari 2.0.4, Java 1.4.2 + J2SE 5.0), можно посмотреть в меню Дебаг->JavaScriptConsole - есть ли какие-то ругательства.

А вот на cbr.ru в разделе курсы валют графики в Сафари не рисуются...
[К сообщению приложены файлы: Picture 1.png (36 кб)]
AndyG [07.09.2006 16:06] :
Аналогично, всё работает в тех же конфигурациях.
А попробовать вручную поменять используемую версию?
HDD/Application/Utilities/Java/J2SE 5.0/Java Preferences поменять Use Version
Можно попробовать, после переключения и испытания, вернуть всё на место.
Василий [07.09.2006 23:58] :
Попробовал, не получилось.
Все-таки продолжаю грешить на специфику работы прокси сервера. В самом деле, не может же ява быть покоцаной (я с ней ничего не делал).
Приведу полностью лог обращения и ошибок, возможно, взглянув опытным глазом удастся понять источник проблемы:
Proxy Configuration: Manual Configuration
Proxy: http=192.168.6.254:8080,https=192.168.6.254:8080,ftp=192.168.6.254:21,gopher=192.168.6.254:8080
Proxy Overrides:

load: class com.digillect.projects.rc.client.GraphicsApplet not found.
java.lang.ClassNotFoundException: com.digillect.projects.rc.client.GraphicsApplet
at sun.applet.AppletClassLoader.findClass(AppletClassLoader.java:162)
at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
at sun.applet.AppletClassLoader.loadClass(AppletClassLoader.java:123)
at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
at sun.applet.AppletClassLoader.loadCode(AppletClassLoader.java:566)
at sun.applet.AppletPanel.createApplet(AppletPanel.java:633)
at sun.plugin.AppletViewer.createApplet(AppletViewer.java:1970)
at sun.applet.AppletPanel.runLoader(AppletPanel.java:562)
at sun.applet.AppletPanel.run(AppletPanel.java:299)
at java.lang.Thread.run(Thread.java:552)
Caused by: java.io.IOException: open HTTP connection failed.
at sun.applet.AppletClassLoader.getBytes(AppletClassLoader.java:265)
at sun.applet.AppletClassLoader.access$100(AppletClassLoader.java:43)
at sun.applet.AppletClassLoader$1.run(AppletClassLoader.java:152)
at java.security.AccessController.doPrivileged(Native Method)
at sun.applet.AppletClassLoader.findClass(AppletClassLoader.java:149)
... 9 more
[Ответить]