Пример JavaFX 2.0 аварийно завершил работу при запуске с отображением китайского языка

Я использую Netbeans 7.1 RC1 с Java 7.0, и каждый раз, когда я пытаюсь запустить свой пример javafx, происходит сбой.

Ниже приведен пример, который я пытался запустить:

Scene scene = new Scene(new Group());
        stage.setTitle("Imported Fruits");
        stage.setWidth(800);
        stage.setHeight(600);

        ObservableList<PieChart.Data> pieChartData =
                FXCollections.observableArrayList(
                new PieChart.Data("Grapefruit", 13),
                new PieChart.Data("Oranges", 25),
                new PieChart.Data("Plums", 10),
                new PieChart.Data("Pears", 22),
                new PieChart.Data("Apples", 30));
        final PieChart chart = new PieChart(pieChartData);
        //chart.setTitle("Imported Fruits");
         chart.setLegendVisible(false);
        // chart.setLabelsVisible(false);
        //chart.setEffect(new GaussianBlur());

        ((Group) scene.getRoot()).getChildren().add(chart);

        Timeline timeline = new Timeline();

        timeline.getKeyFrames().addAll(
                new KeyFrame(
                Duration.ZERO,
                new KeyValue(chart.rotateProperty(), 0), new KeyValue(chart.translateXProperty(), 0+ chart.getWidth()),new KeyValue(chart.translateXProperty(), 0 + chart.getHeight())),
                new KeyFrame(
                Duration.seconds(5),
                new KeyValue(chart.rotateProperty(), 360), new KeyValue(chart.translateXProperty(), 800 - chart.getWidth()),new KeyValue(chart.translateXProperty(),  600 - chart.getHeight())));
        //timeline.play();
        stage.setScene(scene);
        stage.show();

И во время выполнения этого кода происходит сбой, и если я запускаю пустой холст, он будет работать успешно:

Каждый раз, когда я запускаю приведенный выше код, он вылетает следующим образом:


java.lang.NullPointerException
�
    at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
�
java.lang.NullPointerException
�
    at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
�
java.lang.NullPointerException
�
�
⌠䄠晡瑡氠敲牯爠桡猠扥敮⁤整散瑥搠批⁴桥⁊慶愠創湴業攠䕮癩牯湭敮琺
�
⌠⁅塃䕐呉低彁䍃䕓卟噉佌䅔䥏丠⠰硣〰〰〰㔩⁡琠灣㴰砰〰〰㝦敦㘶㡡愷愬⁰楤㴱㘸㈸Ⱐ瑩搽㌰〴
�
⌠䩒䔠癥牳楯渺‷⸰ⵢㄴ�
⌠䩡癡⁖䴺⁊慶愠䡯瑓灯琨呍⤠㘴ⵂ楴⁓敲癥爠噍
㈱⸰ⵢㄷ楸敤潤攠睩湤潷猭慭搶㐠捯浰牥獳敤潰猩
⌠偲潢汥浡瑩挠晲慭攺
⌠䌠⁛橡癡晸ⵦ潮琮摬氫へ㍡愷慝
�
⌠䙡楬敤⁴漠睲楴攠捯牥⁤畭瀮⁍楮楤畭灳⁡牥潴⁥湡扬敤⁢礠摥晡畬琠潮⁣汩敮琠癥牳楯湳映坩湤潷�
�
    at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
�
⌠䅮⁥牲潲⁲数潲琠晩汥⁷楴栠浯牥⁩湦潲浡瑩潮⁩猠獡癥搠慳�
⌠䌺屄体呥捨屰硜䍯汯牦畬䍩牣汥獜桳彥牲彰楤ㄶ㠲㠮汯�
�
⌠䥦⁹潵⁷潵汤楫攠瑯⁳畢浩琠愠扵朠牥灯牴Ⱐ灬敡獥⁶楳楴�
⌠†桴瑰㨯⽢畧牥灯牴⹳畮⹣潭⽢畧牥灯牴⽣牡獨⹪獰
⌠周攠捲慳栠桡灰敮敤畴獩摥⁴桥⁊慶愠噩牴畡氠䵡捨楮攠楮慴楶攠捯摥�
⌠卥攠灲潢汥浡瑩挠晲慭攠景爠睨敲攠瑯⁲数潲琠瑨攠扵朮
�
java.lang.NullPointerException
�
    at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
�
Java Result: 1

person user1124315    schedule 31.12.2011    source источник
comment
У вас установлена ​​китайская локаль? Какую программу вы запускали? Вы проверили свою машину на вирусы? Я задаю последний вопрос, потому что Google переводит эти сообщения, так как трудносвязные слова выглядят для меня спамом.   -  person Sergey Grinev    schedule 01.01.2012
comment
Приведенный ниже код всегда дает сбой в моей системе, но работает только с пустым холстом.   -  person user1124315    schedule 07.01.2012


Ответы (2)


Похоже, что одна из ваших программ модифицирована, сгенерированный код вообще не имеет смысла. это, безусловно, вредоносный код, но трудно определить источник, это могут быть ваши файлы конфигурации, может быть ядро ​​​​используемого вами программного обеспечения, вы уверены, что используете подлинную версию программного обеспечения? и не загружали/не покупали его с неавторизованных веб-сайтов/продавцов?

person Dimitry Innovation    schedule 07.01.2012
comment
Я загрузил все свои двоичные файлы с веб-сайта Oracle и использую подлинную версию Windows 7, работающую на 64-разрядном ноутбуке Sony высокого класса. Не уверен, что понимаю, о чем вы говорите - person user1124315; 08.01.2012

Теперь это работает хорошо. Я предполагаю, что проблема заключается в том, что проекты Netbeans JavaFX, созданные из Netbeans 7.1beta, имеют проблемы при попытке запустить тот же проект в более новой версии Netbeans 7.1, такой как RC2, что и произошло в моем случае.

person user1124315    schedule 07.01.2012