| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java: Общие вопросы > снова javac =)) |
| Автор: redrick 28.5.2004, 21:16 |
| попытался найти список error codes javac'а и чё-то не получилось - может поможете получил error code 1 на jdk 1.1.8 спасибо |
| Автор: Domestic Cat 28.5.2004, 23:02 |
| A konkretnee? |
| Автор: redrick 29.5.2004, 15:20 |
| Извинябсь, но не понял, что надо уточнить. Ну вот есть javac. Он после компиляции выдаёт ошибки, и пишет типа javac exited with error code 1 ищу таблицу типа error code | description 1 | 2 | 3 | |
| Автор: Domestic Cat 29.5.2004, 20:10 |
| Hmm... Delo ved' ne v error kode a v oshibkah kotorye ispravit' nuzhno. Compilyator dolzhen vydavat' korotkoe opisanie problemy. 'Rashifrovku' mozhno naiti zdes: http://mindprod.com/jgloss/errormessages.html |
| Автор: redrick 29.5.2004, 22:34 |
| спасибо за ссылку =)) но у меня в IDEA светится буквально следующее : Error: Compiler internal error. Process terminated with exit code 1 пока не понял что это в моём случае означает |
| Автор: Domestic Cat 29.5.2004, 23:01 |
| Popytaites otkompilirovat' javac. Esli otkompiliruetsa, znachit skoree vsego eto oshibka v kompilyatore IDE. |
| Автор: DarkDS 30.5.2004, 11:58 | ||
Это означает что была ошибка в самом компиляторе и компилятор вышел с 1 (как раз и означает что ненормальное завершение. 0 - программа выполнена успешно) Компилятор скорее всего написан на С |
| Автор: redrick 30.5.2004, 12:21 | ||||
| 2 DarkDS то что error code 1 означает ошибку, я как-то сообразил =)) 2 Domestic Cat IDEA компилит Sun'овским javac'ом - путь к нему указывается в Properties(ну или тоже самое для jikes можно сделать) вообще проблема ре шилась заменой "безимянного" класса :
на inner :
|
| Автор: LSD 30.5.2004, 18:28 |
| Очень странная ошибка, я не вижу никаких ошибок в первой реализации. А если запустить javac из командной строки, что он выдает? |
| Автор: redrick 30.5.2004, 20:28 | ||
действительно странно т. к. из командной строки запустил - и обнаружилась ошибка -
на стоках catch(ICQException e) и catch (InterruptedException e) исправил - всё скомпилилось %) почемуже в IDEA не было видно сообщения об ошибке? |
| Автор: LSD 30.5.2004, 21:38 |
| Да и ошибки тут вообще быть не должно, поскольку блоки catch не вложенные. У меня данный код вообще никакой ошибки не выдает. |
| Автор: Domestic Cat 31.5.2004, 15:13 |
| Ochevidno, e byla opredelena do catch blokov, poskolku e v catch'ah lokalnaya. Hotya togda pockemu oshibka byla na nih? |
| Автор: LSD 31.5.2004, 19:40 | ||
Внутри анонимных и внутренних классов переменные локализуются, так что никаких конфликтов быь не должно, даже если во внешнем классе есть переменная e. |
| Автор: Domestic Cat 31.5.2004, 20:58 |
| Ah, ne zametil chto class vnutrennii |
| Автор: DarkDS 31.5.2004, 21:04 | ||
Да не в этом дело. Просто описание ошибки такой ты не найдешь, так как если программа завершилась с кодом 1, то это означает только ненормальное завершение программы. Так как почти всегда программы написанные на С/С++ возращают статус выполнения в виде 0/1 (1 - ошибка, 0-выполнена успешно). Насколько я понимаю в IDEA вызывается сановский компилятор, но похоже не вытаскивает из него коды ошибок. Может конечно это надуманно |
| Автор: redrick 3.6.2004, 02:00 |
| угум - понятно - вполне возможно, что IDEA по каким то причинам "съела" символьное сообщение - не то из-за старого к-ра, не то из-за кривых моих настроек - вобщем я поэкспериментирую еще - можт разберусь =)) |