Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Помогите разобраться  (Прочитано 8721 раз)
0 Пользователей и 1 Гость смотрят эту тему.
annarv
Гость
« : 12-11-2005 16:10 » 

Начала изучать Java.
Пытаюсь запустить такую программу

import corejava.Console;
class Help1{
   public static void main(String[] args){
   int y = in.readInt("Please enter y: ");
   System.out.println(y);
   }
}


Выдает ошибку что не находит такого пакета corejava.
Записан
npak
Команда клуба

ru
Offline Offline
Пол: Мужской

« Ответ #1 : 12-11-2005 17:16 » 

Если не секрет, вы изучаете Java по какому источнику?  В одной старой книжке в приложенных материалах был файл Console.java.  Очень похоже, что вам нужен именно он

Взять Console.java можно, например, отсюда: http://www.mm.informatik.tu-darmstadt.de/courses/2003ws/ics1/material/corejava/Console.java
Записан

UniTesK -- индустриальная технология надежного тестирования.

http://www.unitesk.com/ru/
annarv
Гость
« Ответ #2 : 12-11-2005 19:51 » 

Если это устаревшая команда int x = Console.readInt("enter a number ");
, тогда как можно считать символ с клавиатуры например типа integer?

Записан
npak
Команда клуба

ru
Offline Offline
Пол: Мужской

« Ответ #3 : 14-11-2005 07:58 » 

Это не устаревший пакет, просто он был разработан лет 10 назад для одного учебника по Java.  Им вполне можно пользоваться.

Для того, чтобы объяснить, как им пользоваться, мне нужно знать, как вы запускаете свою программу.  Может быть, вы пользуетесь средой разработки, например NetBeans или Eclipse?  Или вы набираете программу в текстовом редакторе и затем запускаете из командной строки javac и java?
Записан

UniTesK -- индустриальная технология надежного тестирования.

http://www.unitesk.com/ru/
annarv
Гость
« Ответ #4 : 14-11-2005 09:17 » 

Спасибо я уже разобралась,как этим пакетом пользоваться.
 Единственно, что мне осталось не ясно, это как определить один раз и навсегда CLASSPATH. Я запускаю програму с помощью javac и java, но перед этим постоянно приходиться вводить команду
set classpath=C:\jdk1.3\jre\lib\
Есть возможность этого избежать?
В книге описанно как это сделать для PATH, но вот про CLASSPATH ничего нет.
Записан
npak
Команда клуба

ru
Offline Offline
Пол: Мужской

« Ответ #5 : 14-11-2005 09:44 » new

В Windows можно прописать глобальные переменные окружения
Control Panel > System > Environment variables, далее закладка Advanced, кнопка Environment Variables
Создать переменную с именем CLASSPATH и прописать в неё нужные пути.

Другой способ -- сделать bat файл, который устанавливает CLASSPATH и затем вызывает java.exe с заданными параметрами
Записан

UniTesK -- индустриальная технология надежного тестирования.

http://www.unitesk.com/ru/
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines