![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
volkrey |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 58 Регистрация: 11.5.2009 Репутация: нет Всего: нет |
Платформа: Windows XP
День добрый, уважаемые. начал изучать java, пробую делать как написано тут: http://forum.vingrad.ru/faq/topic-157939.html переменны окружения PATH & JAVA_HOME прописал затем, создаю файл HelloWorld.java в консоли, перехожу в папку с исходным файлом, выполняю команду javac HelloWorld.java и получаю следующий баг: HelloWorld.java:1: illegal character: \187 (первые три символа отображаются как абра-кадабра) public class HelloWorld 1 error помогите пожалуйста разобраться, что не так. и еще хотел бы узнать, если этот же пример выполнить в NetBeans IDE 6.5, то все нормально. вопрос в том, что NetBeans IDE 6.5 сохраняет исходные файлы с кодом *.java в *nix стиле, т.е. символ перевода строки там просто LF, а не как принято в Win, т.е. возврат каретки + перевод строки. это так принято? и принципиально ли это? спасибо заранее, надеюсь на Вашу помощь Это сообщение отредактировал(а) volkrey - 12.7.2009, 22:29 |
|||
|
||||
aleksandy |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 260 Регистрация: 17.12.2006 Репутация: 4 Всего: 5 |
Попробуй при компиляции указать кодировку исходников.
|
|||
|
||||
Samotnik |
|
|||
![]() Super star ! ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 7192 Регистрация: 4.11.2006 Где: Минск City Репутация: 8 Всего: 191 |
||||
|
||||
volkrey |
|
||||||||
Шустрый ![]() Профиль Группа: Участник Сообщений: 58 Регистрация: 11.5.2009 Репутация: нет Всего: нет |
спасибо, заработало. а не подскажите в чем дело, почему просто не компилировался без указания кодировки? спасибо Добавлено через 3 минуты и 10 секунд
можно, вот первый вариант, который компилируется только с указанием кодировки (файл HelloWorld.java) второй файл я создал в NetBeans IDE 6.5 и затем хотел его откомпилировать вручнуб, не получается (файл Example.java) Присоединённый файл ( Кол-во скачиваний: 12 ) ![]() |
||||||||
|
|||||||||
volkrey |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 58 Регистрация: 11.5.2009 Репутация: нет Всего: нет |
вот
Добавлено через 4 минуты и 34 секунды хм, странно, один раз указал и скомпилировал один файл с указанием кодировки, теперь все файлы компилируются без указания кодировки, в чем была причина, непонятно? Это сообщение отредактировал(а) volkrey - 13.7.2009, 09:52 Присоединённый файл ( Кол-во скачиваний: 9 ) ![]() |
|||
|
||||
volkrey |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 58 Регистрация: 11.5.2009 Репутация: нет Всего: нет |
ребят, объясните плиз в чем прикол то был
|
|||
|
||||
redrick |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 547 Регистрация: 7.1.2004 Где: Москва Репутация: 3 Всего: 5 |
HelloWorld.java у вас в кодировке Win1251, а Example.java в UTF-8 по умолчанию javac ожидает файл в UTF-8, соответственно вам пришлось это указать как написали выше.
просто теперь ваш редактор сохраняет их в UTF-8 (думаю Example.java сохранился в UTF-8 из-за русских букв) -------------------- Имею Мнение Хрен Оспоришь |
|||
|
||||
volkrey |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 58 Регистрация: 11.5.2009 Репутация: нет Всего: нет |
ясно, спасибо за ответ.
просто сначала Example.java, который был в UTF-8, тоже не компилировался |
|||
|
||||
![]() ![]() ![]() |
Правила форума "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. |