![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| Rusico |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 144 Регистрация: 17.5.2004 Репутация: нет Всего: нет |
Всем привет, недавно поставил себе jdk1.5 на замену jdk1.4 и тут начались проблемы, с которыми не могу разобраться, а именно:
есть код: public void createVid() { String name = null; try { name = JOptionPane.showInputDialog(frame, "Введите название вида:", "Название...",JOptionPane.OK_CANCEL_OPTION); if(!name.equals("") && name != null) { int rez = st.executeUpdate("insert into Vid values(0,'"+name+"')"); String suff = null; rs = st.executeQuery("select id from Vid where value='"+name+"'"); while(rs.next()){suff = rs.getString("id");} rez = st.executeUpdate("create table "+suff+ "TablesUse (tableName varchar(60), tableOpis varchar(60), tableUse bool,tableId int(6))"); rez = st.executeUpdate("create table "+suff+ "MainTable (cod int(6) not null, name varchar(60) not null, primary key(cod))"); rs = st.executeQuery("select * from defaultTables"); java.util.Vector def = new java.util.Vector(); while(rs.next()) { def.add(new String("insert into "+suff+"TablesUse values ('"+rs.getString("tableName")+"','"+rs.getString("tableOpis")+"',1,0)")); } for(int i=0;i<def.size();i++) {st.executeUpdate((String)def.elementAt(i));} DefaultMutableTreeNode newNode = addObject(name); newVid.add(name); } }catch(Exception e) { JOptionPane.showMessageDialog(frame, "Сообщение с сервера:\r\n"+ e.getMessage(), "Ошибка при создании вида", JOptionPane.ERROR_MESSAGE); delVid(name); } } Так вот этот метод прекрасно работает в jdk1,4, а в jdk1.5 нет, при этом выдаётся ошибка: Exception in thread "main" java.lang.VerifyError: (class: shop/tree, method: createVid signature: ()V) Incompatible object argument for function call Заранее спасибо |
|||
|
||||
| AntonSaburov |
|
|||
![]() Штурман ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5658 Регистрация: 2.7.2002 Где: Санкт-Петербург Репутация: 51 Всего: 118 |
Так ты приводишь код, который собрать нельзя. В таком случае помочь сложновато.
А собираешь ты код под каким компилятором ? Судя по сообщению, у тебя JVM не понимает формата байт-кода. |
|||
|
||||
| Domestic Cat |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5452 Регистрация: 3.5.2004 Где: Dallas, US Репутация: 50 Всего: 172 |
Скорее всего, поможет флаг -noverify
java -noverify MyClass Видимо, это проблемa SDK 1.5. -------------------- |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |