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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Взаимодействие с консолью с помощью System.in, Помогите понять почему ? 
V
    Опции темы
kresh
Дата 27.7.2008, 16:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Всем привет,вот начал изучать Java после С++ и уменя проблема с простейшим кодом на JAVA  smile 


Суть  в следующем при отладке следующего кода появляются ошибки




Код

package javaapplication6;

public class ReadCharRunner {
    
    public static void main(String[] args) {
        int x;
        try {
            x = System.in.read();
            char c = (char)x;
            System.out.println("Код символа: " + c + " =" + x); 
        } catch (java.io.IOException e) {
            e.printStackTrace();
        }
     }
}




Caused by: java.lang.ClassNotFoundException: javaapplication6.ReadCharRunner
        at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
Exception in thread "main" 


но почему я не понимаю т.к код вроде написан без ошибок

 smile  

Заранее всех благодарю!
--------------------
Спросит вас продавец в магазине формулу Гаусса-Остроградского... А вы ее не знаете!
PM MAIL   Вверх
Kangaroo
Дата 27.7.2008, 16:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


AA - Aussie Animal
****


Профиль
Группа: Участник Клуба
Сообщений: 2042
Регистрация: 7.10.2006
Где: US

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



Цитата(kresh @  27.7.2008,  16:26 Найти цитируемый пост)

но почему я не понимаю т.к код вроде написан без ошибок

Проблема с запуском, а не с кодом.
Как запускаешь? Из консоли? Или из ИДЕ? Напиши как.


--------------------
Lost....
PM MAIL MSN   Вверх
kresh
Дата 27.7.2008, 18:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Netbeans--> Run--> Run main project
--------------------
Спросит вас продавец в магазине формулу Гаусса-Остроградского... А вы ее не знаете!
PM MAIL   Вверх
Ulysses4j
Дата 27.7.2008, 18:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 304
Регистрация: 6.6.2007
Где: Ростов-на-Дону

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



Имя класса совпадает с именем .java-файла в проекте?


--------------------
Communication is critical to the job of a programmer.
C. Jazdzewski. Fatherly Advice To New Programmers
PM MAIL WWW   Вверх
kresh
Дата 27.7.2008, 18:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Цитата(Ulysses4j @ 27.7.2008,  18:41)
Имя класса совпадает с именем .java-файла в проекте?

нет 
--------------------
Спросит вас продавец в магазине формулу Гаусса-Остроградского... А вы ее не знаете!
PM MAIL   Вверх
dorogoyIV
Дата 27.7.2008, 18:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



вечная проблема!...
господа начинающие программисты!
юзайте Far.
это же супернавороченная прога!!!
она все умеет!!!
единственное - выглядит как DOS приложение.
PM MAIL   Вверх
Ulysses4j
Дата 27.7.2008, 20:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 304
Регистрация: 6.6.2007
Где: Ростов-на-Дону

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



Цитата(kresh @  27.7.2008,  19:47 Найти цитируемый пост)
нет 

А стоило бы.

Цитата(dorogoyIV @  27.7.2008,  19:59 Найти цитируемый пост)
вечная проблема!...господа начинающие программисты!юзайте Far.

Это поможет согласовать имя файла и имя единственного public-класса в нем, как того требует Java? Жизнь представляется более сложной.


--------------------
Communication is critical to the job of a programmer.
C. Jazdzewski. Fatherly Advice To New Programmers
PM MAIL WWW   Вверх
dorogoyIV
Дата 28.7.2008, 02:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



Цитата(Ulysses4j @  27.7.2008,  20:32 Найти цитируемый пост)
Это поможет согласовать имя файла и имя единственного public-класса в нем, как того требует Java? Жизнь представляется более сложной.

 smile 
нет, просто в отличие от разных IDE нету заморочек - все на виду
PM MAIL   Вверх
kresh
Дата 28.7.2008, 08:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Цитата(Ulysses4j @ 27.7.2008,  20:32)
Цитата(kresh @  27.7.2008,  19:47 Найти цитируемый пост)
нет 

А стоило бы.

Цитата(dorogoyIV @  27.7.2008,  19:59 Найти цитируемый пост)
вечная проблема!...господа начинающие программисты!юзайте Far.

Это поможет согласовать имя файла и имя единственного public-класса в нем, как того требует Java? Жизнь представляется более сложной.

я пределал проект теперь все имена совпадают, но  когда запускаю проект он его долго компилирует и отсчитывает кол-во мегабайт до конца компиляции минут сорок-пятьдесят - потом просто ничего


Люди напишите как мне все таки запустить эту херню  smile 
--------------------
Спросит вас продавец в магазине формулу Гаусса-Остроградского... А вы ее не знаете!
PM MAIL   Вверх
mbasil
Дата 28.7.2008, 09:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Если бы это было в командной строке, например,так:
Создали  директории
C:\W_J\classes
C:\W_J\src\javaapplication6


затем выполнили
Код

C:
cd \
cd W_J
javac -D.\classes  .\src\javaapplication6\ReadCharRunner
java javaapplication6.ReadCharRunner

то можно было бы разобраться в ошибке.
Однако, Вам удалось сделать ошибку в проекте NetBeans. Это на самом деле довольно сложно, но Вам удалось и трудно сказать - в чем там ошибка.
Просто попробуйте создать новый проект в NetBeans'е, полагаясь не его решения. Только дайте классу имя ReadCharRunner а потом скопируйте внутрь текст Вашего класса.
PM MAIL   Вверх
kresh
Дата 28.7.2008, 14:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Спасибо всем кто обсуждал тему .Проблема решена, как говорится решение  на поверхности было 


надо было ввести символ, который инициализирует переменную x . там внизу в белом окне(netbeans ) надо это сделать. если НетБинс послдней сборки (6.1), ввод делается после фразы run-single: 
если 5.5 версия, то там должно появится окно Input , там и надо ввести.  Спасибо metallica с джаватолкс, который помог решить проблему!

 smile 

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

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

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


 




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


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

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