Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Java запуск  (Прочитано 624 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн yandzee

  • Автор темы
  • Участник
  • *
  • Сообщений: 143
    • Просмотр профиля
Java запуск
« : 26 Января 2011, 19:34:26 »
Только начал изучать Java SE
Первый пример из книги
class Example1 {
public static void main(String args[])
{
int num = 100;
System.out.print(num);
}
}
Компилю javac example1.java
запускаю: java example1
пишет

Exception in thread "main" java.lang.NoClassDefFoundError: example1
Caused by: java.lang.ClassNotFoundException: example1
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
Could not find the main class: example1. Program will exit.
В чем дело? Может какой пакет нужно установить?

Оффлайн VestniK

  • Активист
  • *
  • Сообщений: 594
    • Просмотр профиля
Re: Java запуск
« Ответ #1 : 26 Января 2011, 19:39:19 »
java Example1
Ибо ты указываешь имя класса который нужно запустить (оный должен содержать статическую функцию main)

Оффлайн yandzee

  • Автор темы
  • Участник
  • *
  • Сообщений: 143
    • Просмотр профиля
Re: Java запуск
« Ответ #2 : 26 Января 2011, 19:40:43 »
Не понял, так есть же main()


Пользователь решил продолжить мысль 26 Января 2011, 19:45:25:
Все, разобрался, все оказалось более маразматичнее, чем я думал
« Последнее редактирование: 26 Января 2011, 19:45:25 от yandzee »

 

Страница сгенерирована за 0.034 секунд. Запросов: 25.