LINUX.ORG.RU

[java] не запускается под виндами

 


0

1

После обновления java на виндах (до 1.6.0_21-b07) перестала запускаться программка, скомпиленная в linux (1.6.0_21-b06) с вот таким выхлопом:

Exception in thread "AWT-EventQueue-0" java.lang.UnsatisfiedLinkError: sun.font.
FileFontStrike.createScalerContext(J[DZIIZFFZ)J
        at sun.font.FileFontStrike.createScalerContext(Native Method)
        at sun.font.FileFontStrike.<init>(Unknown Source)
        at sun.font.FileFont.createStrike(Unknown Source)
        at sun.font.Font2D.getStrike(Unknown Source)
        at sun.font.Font2D.getStrike(Unknown Source)
        at sun.font.CompositeStrike.getStrikeForSlot(Unknown Source)
        at sun.font.CompositeStrike.getFontMetrics(Unknown Source)
        at sun.font.FontDesignMetrics.initMatrixAndMetrics(Unknown Source)
        at sun.font.FontDesignMetrics.<init>(Unknown Source)
        at sun.font.FontDesignMetrics.getMetrics(Unknown Source)
        at sun.swing.SwingUtilities2.getFontMetrics(Unknown Source)
        at javax.swing.JComponent.getFontMetrics(Unknown Source)
        at javax.swing.text.PlainView.calculateLongestLine(Unknown Source)
        at javax.swing.text.PlainView.updateMetrics(Unknown Source)
        at javax.swing.text.PlainView.updateDamage(Unknown Source)
        at javax.swing.text.PlainView.insertUpdate(Unknown Source)
        at javax.swing.text.FieldView.insertUpdate(Unknown Source)
        at javax.swing.plaf.basic.BasicTextUI$RootView.insertUpdate(Unknown Sour
ce)
        at javax.swing.plaf.basic.BasicTextUI$UpdateHandler.insertUpdate(Unknown
 Source)
        at javax.swing.text.AbstractDocument.fireInsertUpdate(Unknown Source)
        at javax.swing.text.AbstractDocument.handleInsertString(Unknown Source)
        at javax.swing.text.AbstractDocument.insertString(Unknown Source)
        at javax.swing.text.PlainDocument.insertString(Unknown Source)
        at javax.swing.text.AbstractDocument.replace(Unknown Source)
        at javax.swing.text.JTextComponent.setText(Unknown Source)
        at someapp.SomeAppView.initComponents(SomeAppView.java:468)
        at someapp.SomeAppView.<init>(SomeAppView.java:152)
        at someapp.SomeAppApp.startup(SomeAppApp.java:20)
        at org.jdesktop.application.Application$1.run(Application.java:171)
        at java.awt.event.InvocationEvent.dispatch(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
по указаным строчкам находится код, сгенерированый netbeans-ом. В чем проблема? В разнице версий?


Here you go.
http://forums.sun.com/thread.jspa?threadID=5446738

Там товарищ вышел из положения, использовав одну и ту же версию JRE и JDK, которым приложение компилировалось. Но вообще это странно и попахивает сбоем где-то в Жабе.

proud_anon ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.