Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
grf
Зарегистрирован: 05.04.2005 Сообщения: 1242 Откуда: Москва
|
Добавлено: Вт Май 08 2007 09:49 Заголовок сообщения: java "Hello World" Уже проблемы |
|
|
Стал разбираться с java. Скачал себе JDK, поставил на один компьютер, скачал SUN studio creator 2-1 поставил на другой комп.
Хочу написать простейшию программу "Hello Word"
Код: |
class HW {
public static void main (String[] args) {
System.out.println("Hello World!");
}
}
|
Через JDK все в в порядке делаю в блокноте файл HW.java
далее в командной строке
javac HW.java
получаю файл HW.class и
java HW
имею Hello World!
Далее хочу повторить то же в студии, создаю проект и файл класса добавляю содержимое, делаю RUN - все в порядке, вижу Hello World!
делаю Build
в папке ...\Creator\Projects\HW\build\classes забираю файл HW.class
переношу его на другой комп, повторяю java HW
получаю ошибку
Exception in thread "main" java.lang.NoClassDefFoundError: c:\HW
В чем проблема?
Креатор не правильно компилирует файл (текст то один и тот же, тогда где мои кривые ручки успели пошалить?)
![Wink](images/smiles/icon_wink.gif) _________________ Errare humanum est |
|
Вернуться к началу |
|
![](templates/subSilver/images/spacer.gif) |
Kefir
Зарегистрирован: 16.04.2005 Сообщения: 443 Откуда: Пермь
|
Добавлено: Ср Май 09 2007 11:58 Заголовок сообщения: |
|
|
Ну во-первых класс нужно называть HelloWorld
Во-вторых, меня терзают смутные сомнения насчет того что во 2й раз Вы запускали именно
java HW
Если мои догадки правильные, то Вам нужно указать путь до файла класса с помощью опции "-cp". Вот так, например:
java -cp c:\ HW
Обратите внимание на пробел между "c:\" и "HW".
Ну а подробнее обо всем можно узнать на http://skipy.developer.juga.ru _________________ Самоловских Виталий aka Kefir |
|
Вернуться к началу |
|
![](templates/subSilver/images/spacer.gif) |
grf
Зарегистрирован: 05.04.2005 Сообщения: 1242 Откуда: Москва
|
Добавлено: Чт Май 10 2007 08:52 Заголовок сообщения: |
|
|
Спасибо, помогло!
В первом случае я делал:
Код: |
cd c:\MyProect
java HW
|
А во втором
Когда сделал так
Код: |
java -cp c:\MyProect\ HW |
или
Код: |
cd c:\MyProect
java HW
|
то все заработало.
Спасибо!
![Wink](images/smiles/icon_wink.gif) _________________ Errare humanum est |
|
Вернуться к началу |
|
![](templates/subSilver/images/spacer.gif) |
|