Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > мистика :) netbeans + mysql (derby)


Автор: belarusrulez 29.10.2010, 10:33
из нетбинса прога с базой работает, если сделать дистриб, то не работает (вернее работает, но не всё - некоторые запросы не выполняются)
одинаково что с derby что с mysql, хотя mysql некоторое время работал корректно

Автор: Skipy 29.10.2010, 10:41
Значит, в каком-то месте ошибка.

Автор: mantracoder 29.10.2010, 10:42
Мистики не бывает, stack trace в студию!  smile 

Автор: belarusrulez 29.10.2010, 12:57
как сделать стек трейс из билда прогираммы ?

Автор: belarusrulez 29.10.2010, 13:50
Код

 public static String readFile(File file) {
        String fileText = "";
        try {
            Scanner sc = new Scanner(file);
            JOptionPane.showMessageDialog(null, sc.nextLine());
            while (sc.hasNext()) {
                fileText += sc.nextLine().trim() + "\n";
                Thread.yield();
            }
            sc.close();
        } catch (FileNotFoundException ex) {
            Logger.getLogger(FileUtilites.class.getName()).log(Level.SEVERE, null, ex);
        }
        return fileText;
   }


значит поразбирался я, ошибка в этом методе
Когда JOptionPane.showMessageDialog(null, sc.nextLine()); в нетбинсе выводит то что надо а когда билдю нет ...

Добавлено @ 14:04
Проблему решил ввод кодировки ;)
Код

 Scanner sc = new Scanner(file, Charset.forName("UTF-8").toString());            

%)

но вопрос всё равно остался почему так как было в нетбинсе работает а вне его не работает

Автор: niasilil 30.10.2010, 00:27
Цитата(belarusrulez @ 29.10.2010,  12:57)
как сделать стек трейс из билда прогираммы ?

во многих IDE, в том числе Netbeans, есть возможность удаленно дебаггить jvm. Надо поставить брейкпоинт и поэтапно пройти по коду - найти где ломается. 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)