Модераторы: LSD, AntonSaburov

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> ИМЯ class-а было ИЗМЕНЕНО без моей помощи! 
:(
    Опции темы
SuperWeb
Дата 30.9.2010, 19:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 21
Регистрация: 29.9.2010

Репутация: нет
Всего: нет



Создал я class одной программы (новичек) совсем простой про подсчет галлонов...
Но когда я ввел в командной строке D:\Java\javac GalToLitTable.java, то имя класса было изменено на GalTolitTable.class, хотя вводил (еще раз обращу ваше внимание) GalToLitTable.
В чем дело?
PM MAIL   Вверх
dobrolub
Дата 30.9.2010, 20:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 385
Регистрация: 18.12.2009
Где: Vancouver, Canada

Репутация: 11
Всего: 16



Добавь public к декларации класса.
Убедись что имя класса строго соответствует имени файла (переименуй файл если надо)
PM   Вверх
SuperWeb
Дата 30.9.2010, 20:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 21
Регистрация: 29.9.2010

Репутация: нет
Всего: нет



"Добавь public к декларации класса."- что это значит?))
Имя файла? Зачем? Оно полностью соответствует, тому которое я вводил...
PM MAIL   Вверх
dobrolub
Дата 30.9.2010, 20:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 385
Регистрация: 18.12.2009
Где: Vancouver, Canada

Репутация: 11
Всего: 16



Проверь файл GalToLitTable.java. Декларация должна быть следующей:

Код

public class GalToLitTable {
 ...

PM   Вверх
SuperWeb
Дата 30.9.2010, 21:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 21
Регистрация: 29.9.2010

Репутация: нет
Всего: нет



А если просто "class GalToLitTable {"? То сменить на Ваш вариант?
PM MAIL   Вверх
dobrolub
Дата 30.9.2010, 21:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 385
Регистрация: 18.12.2009
Где: Vancouver, Canada

Репутация: 11
Всего: 16



угу. лучше на 'ты'.

Это сообщение отредактировал(а) dobrolub - 30.9.2010, 21:21
PM   Вверх
SuperWeb
Дата 30.9.2010, 22:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 21
Регистрация: 29.9.2010

Репутация: нет
Всего: нет



И этот вариант использовать вообще во всех написаниях программ на Java?))
PM MAIL   Вверх
dobrolub
Дата 30.9.2010, 23:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 385
Регистрация: 18.12.2009
Где: Vancouver, Canada

Репутация: 11
Всего: 16



Нет, это частный случай. Тебе надо ознакомиться со всем сводом правил языка. Выбери себе хорошую книжку, я рекомендую Брюса Экеля "Философия Java"
PM   Вверх
Skipy
Дата 1.10.2010, 10:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 487
Регистрация: 24.8.2006
Где: Москва, Россия

Репутация: 6
Всего: 16



Судя по всему, нелишним будет почитать вот это: http://www.skipy.ru/technics/likbez.html


--------------------
С уважением,
Евгений aka Skipy
www.skipy.ru
PM MAIL WWW ICQ   Вверх
SuperWeb
  Дата 1.10.2010, 17:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 21
Регистрация: 29.9.2010

Репутация: нет
Всего: нет



И еще вопрос. Как запустить к примеру игру, написанную на Java? В какой программе? И в какой программе удобней писать программы на Java? В блокноте или где?
PM MAIL   Вверх
dobrolub
Дата 1.10.2010, 18:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 385
Регистрация: 18.12.2009
Где: Vancouver, Canada

Репутация: 11
Всего: 16



На второй вопрос я могу ответить: попробуй IntelliJ Idea.
PM   Вверх
SuperWeb
Дата 1.10.2010, 18:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 21
Регистрация: 29.9.2010

Репутация: нет
Всего: нет



dobrolub, а какой программой пользуетесь Вы?
PM MAIL   Вверх
dobrolub
Дата 1.10.2010, 18:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 385
Регистрация: 18.12.2009
Где: Vancouver, Canada

Репутация: 11
Всего: 16



IntellJ Idea. Раньше пользовался "community edition", а теперь перешёл на полную версию. За "Community Edition" денег не просят, а IDE просто супер!
PM   Вверх
SuperWeb
Дата 1.10.2010, 19:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 21
Регистрация: 29.9.2010

Репутация: нет
Всего: нет



Спасибо за предоставленную информацию!))

Добавлено через 4 минуты и 8 секунд
А как сделать, чтобы в командной строке, когда при компиляции запускается текст, чтобы между текстом в кавычках и переменой был пробел?
Вот к примеру:
Код

System.out.println("ch is now" + ch);

И после запуска программы в командной строке, чтобы получалось вот так ch is now X.(X-это заданное значение переменной ch)
А у меня только вот так запускается: "ch is nowX"...
Как же поставить пробел?
PM MAIL   Вверх
dorogoyIV
Дата 1.10.2010, 22:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1503
Регистрация: 26.3.2007

Репутация: 3
Всего: 46



Цитата(SuperWeb @  1.10.2010,  19:10 Найти цитируемый пост)
Как же поставить пробел?

 smile 
Код

System.out.println("ch is now " + ch); //перед последней кавычкой пробел


PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
javastic
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0542 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.