![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
Перья |
|
|||
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 27.1.2007 Репутация: нет Всего: нет |
ЗНачит так...я нуб
![]() Читаю книгу Х.М. Дейтел, П.Дж. Дейтел, С.И. Сантри - Технологии программирования на Java. Том 1 Там прогу пишем... не компилиться из-за этих строк: catch ( IOExeption ioExeption ) If ( historyIndex >= history.size() ); а вот код:
|
|||
|
||||
powerOn |
|
|||
![]() software saboteur ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4367 Регистрация: 7.10.2005 Репутация: 47 Всего: 159 |
Что компилятор пишет?
|
|||
|
||||
Перья |
|
|||
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 27.1.2007 Репутация: нет Всего: нет |
C:\ja\1>javac WebBrowserPane.java
WebBrowserPane.java:28: cannot find symbol symbol : method If(boolean) location: class WebBrowserPane If ( historyIndex >= history.size() ); ^ WebBrowserPane.java:56: cannot find symbol symbol : class IOExeption location: class WebBrowserPane catch ( IOExeption ioExeption ) { ^ Note: WebBrowserPane.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. 2 errors |
|||
|
||||
powerOn |
|
||||
![]() software saboteur ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4367 Регистрация: 7.10.2005 Репутация: 47 Всего: 159 |
Посмотри на 28 строку своего кода. if - пишется с маленькой буквы. Да и точка запятой врядли там нужна.
IOExсeption Будь внимательнее. ![]() |
||||
|
|||||
everyone |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 218 Регистрация: 24.3.2004 Репутация: нет Всего: 4 |
If ( historyIndex >= history.size() );
if ( historyIndex >= history.size() ); Операторы и переменные в Java регистро зависимы. Добавлено @ 20:06 Упс..., поздновато я) --------------------
Что написал, то написал (Пилат) |
|||
|
||||
Перья |
|
|||
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 27.1.2007 Репутация: нет Всего: нет |
че за дрянь))
вот код исправленный:
а оно пишет cannot find synbol class IOExсeption ![]() Добавлено @ 21:03 вот скрин... IOException как то не так написано))))) Присоединённый файл ( Кол-во скачиваний: 17 ) ![]() |
|||
|
||||
Hidrag |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 877 Регистрация: 9.4.2005 Где: JDK Репутация: 3 Всего: 25 |
рекомендую поставить IDE, по крайней мере очепятки сразу укажет -------------------- ![]() |
|||
|
||||
Перья |
|
|||
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 27.1.2007 Репутация: нет Всего: нет |
C:\ja\1>javac WebBrowserPane.java
WebBrowserPane.java:62: class, interface, or enum expected } ^ 1 error Новая ошибка... 62 строка - это "}" |
|||
|
||||
Enflout |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 260 Регистрация: 22.5.2004 Репутация: 1 Всего: 6 |
Избавься от 62-й строки и поставь себе IDE, как советовал Hidraq
Также советую почитать стандарты оформления кода от Sun, выкладывались на форуме |
|||
|
||||
Перья |
|
|||
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 27.1.2007 Репутация: нет Всего: нет |
||||
|
||||
Перья |
|
|||
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 27.1.2007 Репутация: нет Всего: нет |
||||
|
||||
Hidrag |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 877 Регистрация: 9.4.2005 Где: JDK Репутация: 3 Всего: 25 |
Добавь вверху
-------------------- ![]() |
|||
|
||||
Перья |
|
|||
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 27.1.2007 Репутация: нет Всего: нет |
в верхнем посте полностью код лежит))))
там прописано это)) |
|||
|
||||
Andyb |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 170 Регистрация: 7.6.2004 Где: Lille, France Репутация: 4 Всего: 5 |
попробуй так, и поставь IDE - без него сложно начинать, все ошибки сразу видно и тп Это сообщение отредактировал(а) Andyb - 5.2.2007, 14:27 --------------------
Большинство наших ошибок происходит из-за невнимательности. |
|||
|
||||
Перья |
|
|||
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 27.1.2007 Репутация: нет Всего: нет |
у мя стоит NetBeans 5.5
Создал проект Java Aplication вписал код вышеуказанный... далее Build Main Project.... init: deps-jar: Compiling 1 source file to C:\ja\WebBrowserPane\build\classes Note: C:\ja\WebBrowserPane\src\webbrowserpane\WebBrowserPane.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. compile: Created dir: C:\ja\WebBrowserPane\dist Building jar: C:\ja\WebBrowserPane\dist\WebBrowserPane.jar To run this application from the command line without Ant, try: java -jar "C:\ja\WebBrowserPane\dist\WebBrowserPane.jar" jar: BUILD SUCCESSFUL (total time: 0 seconds) |
|||
|
||||
AntonSaburov |
|
|||
![]() Штурман ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5658 Регистрация: 2.7.2002 Где: Санкт-Петербург Репутация: 51 Всего: 118 |
Вот код - я собрал просто через javac.
Надо было исправить 2 ошибки - If поменял на if и IOExeption поменял на IOException И ОГРОМНАЯ просьба - смотри внимательно на сообщения компилятора. Если не понимаешь, что пишет, то хотя бы выкладывай полностью.
|
|||
|
||||
Перья |
|
|||
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 27.1.2007 Репутация: нет Всего: нет |
Это я уже исправлял)мне уже указывали...вот я твой код фставил в файл WebBrowserPane.java
пишу в КС: C:\ja\1>javac WebBrowserPane.java Note: WebBrowserPane.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. значи рекомпилю с параметром -Xlint Вот че пишет: C:\ja\1>javac -Xlint WebBrowserPane.java WebBrowserPane.java:16: warning: [unchecked] unchecked call to add(E) as a membe r of the raw type java.util.List history.add( url ); ^ WebBrowserPane.java:22: warning: [empty] empty statement after if if ( historyIndex >= history.size() ); ^ WebBrowserPane.java:5: warning: [serial] serializable class WebBrowserPane has n o definition of serialVersionUID public class WebBrowserPane extends JEditorPane ^ 3 warnings че за гадость)эххх) |
|||
|
||||
javastic |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1214 Регистрация: 18.3.2005 Где: St.Petersburg Репутация: нет Всего: 27 |
Версия явы какая? Набери в КС: java -version
Добавлено @ 16:42 У меня всё компилится без проблем, в. 1.4.2_06 -------------------- 01101010 01100001 01110110 01100001 01110011 01110100 01101001 01100011 scjp, mcp |
|||
|
||||
Перья |
|
|||
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 27.1.2007 Репутация: нет Всего: нет |
C:\>java -version
java version "1.6.0" Java SE Runtime Environment (build 1.6.0-b105) Java HotSpot Client VM (build 1.6.0-b105, mixed mode, sharing) |
|||
|
||||
Hidrag |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 877 Регистрация: 9.4.2005 Где: JDK Репутация: 3 Всего: 25 |
Это предупреждения, что есть не безопасные операции, которые могут привести к ошибке. -------------------- ![]() |
|||
|
||||
Перья |
|
|||
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 27.1.2007 Репутация: нет Всего: нет |
так в чем может проблема быть?) она походу не в коде))) яву с офф сайта качал...
я тут глянул в C:\Program Files\Java а у мя там походу 2 явы стоит jre1.5.0_06 и jre1.6.0 .... может из-за этого конфликты?)) |
|||
|
||||
LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Забей пока на эту проблему. Это просто предупреждение, а не ошибка. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
Любитель |
|
||||||
Программист-романтик ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3645 Регистрация: 21.5.2005 Где: Воронеж Репутация: нет Всего: 92 |
Точка с запятой после ифа зачем? Убери её.
Сейчас можно забить. Я бы отключил вообще в опциях компилера этот варнинг. Это сообщение отредактировал(а) Любитель - 5.2.2007, 18:45 |
||||||
|
|||||||
Перья |
|
|||
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 27.1.2007 Репутация: нет Всего: нет |
дааааааааа) скомпилило))) спс огромное Любитель
![]() init: deps-jar: Compiling 1 source file to C:\ja\WebBrowserPane\build\classes compile: Building jar: C:\ja\WebBrowserPane\dist\WebBrowserPane.jar To run this application from the command line without Ant, try: java -jar "C:\ja\WebBrowserPane\dist\WebBrowserPane.jar" jar: BUILD SUCCESSFUL (total time: 0 seconds) |
|||
|
||||
javastic |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1214 Регистрация: 18.3.2005 Где: St.Petersburg Репутация: нет Всего: 27 |
Перья, а вот в версии 1.4 такого предупреждения нет.
![]() -------------------- 01101010 01100001 01110110 01100001 01110011 01110100 01101001 01100011 scjp, mcp |
|||
|
||||
Любитель |
|
|||
Программист-романтик ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3645 Регистрация: 21.5.2005 Где: Воронеж Репутация: нет Всего: 92 |
javastic, первого и не должно быть (дженериков в 1.4 нету), а вот второе (насчёт точки с запятой) - либо ты код сам набирал и, конечно (по логике кода), не написал точку с запятой, либо в опциях компилера "задавлен" этот варнинг, что впрочем не гуд.
|
|||
|
||||
Перья |
|
|||
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 27.1.2007 Репутация: нет Всего: нет |
а разе по дефолту в НетБинс варинги какие либо давяцца?) я ниче в настройках компилятора не менял)
|
|||
|
||||
powerOn |
|
|||
![]() software saboteur ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4367 Регистрация: 7.10.2005 Репутация: 47 Всего: 159 |
||||
|
||||
Hidrag |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 877 Регистрация: 9.4.2005 Где: JDK Репутация: 3 Всего: 25 |
Напротив, НетБинс по умолчанию выводит все варнинги! Вот, только что выдал:
-------------------- ![]() |
||||
|
|||||
LSD |
|
||||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Ага, только по умолчанию они далеко не все включены, вернее включены deprecation и unchecked. Например:
Если компилировать javac Test.java все нормально, а если javac -Xlint:serial Test.java
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
||||
|
|||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |