|
|
|
Что есть IncompatibleClassChangeError?
|
|||
|---|---|---|---|
|
#18+
Ув. знатоки! Кто бы мне популярно объяснил, от чего случается IncompatibleClassChangeError, в чем его сущность и как с ним бороться? Немного истории: это щас происходит в java.util.regex по независящим от меня причинам мне пришлось перенести его из под JVM 1.4 в JVM 1.1 Большинство методов опосля этого работает, как ни странно, но вот полезнейший метод split не работает, при выполнении ругается: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. Вычитал, что таковая ашипка бывает, если класс изменяется между компиляцией и выполнением (метод там убирают и т.п.), но я этого вроде не делаю. Может это связано конечно с тем, что я нагло таскаю классы из старшей JRE? Интерфейс java.lang.CharSequence тоже перенесен из JRE 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2004, 18:26 |
|
||
|
Что есть IncompatibleClassChangeError?
|
|||
|---|---|---|---|
|
#18+
Ну перенес ты интерфейс, но от этого-то String, StringBuffer and etc не будут его реализовывать. Делай wrapper для этих классов под этот интерфейс. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2004, 10:18 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=32815803&tid=2153305]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
43ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 199ms |
| total: | 319ms |

| 0 / 0 |
