RSS 2.0 Версия для КПК (Бета)
Конференция JavaTalks  :  Java форум
JavaTalks - форум программистов
Java форум JavaTalks
форум программистов 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Exception in thread "main"
На страницу 1, 2  След.
 
Начать новую тему   Ответить на тему    Список форумов Java форум JavaTalks -> IDE - Средства разработки приложений на Java
Предыдущая тема :: Следующая тема  
Автор Сообщение
Bug$
Новичок


Зарегистрирован: 05.11.2006
Сообщения: 5

СообщениеДобавлено: Ноя 05, 2006 17:13    Заголовок сообщения: Exception in thread "main" Ответить с цитатой

при запуске скомпиленной приведенной ниже простейшей конструкции JBuilder 9 выплевывает "java.lang.NoSuchMethodError: main", погуглил, но наткунлся только на примеры где нет метода main, что к данному случаю не относится - как исправить этот трабл ?
Код:
public class FirstSample
{
  public static void main(String[] args)
  {
    System.out.println("Hell");
  }
}
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
gesser
JavaTalks Team Member


Зарегистрирован: 22.03.2006
Сообщения: 3538
Откуда: Internet

СообщениеДобавлено: Ноя 05, 2006 17:28    Заголовок сообщения: RE: Exception in thread "main" Ответить с цитатой

Shocked

Что процентов уверен - набрали названия метода "main" не английскими буквами (например русская "а" или украинская "і"). Дело в том, что в Java в именах переменных можно использовать не только русские буквы Smile Все компилится, но точки входа нет Smile Проверял.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Bug$
Новичок


Зарегистрирован: 05.11.2006
Сообщения: 5

СообщениеДобавлено: Ноя 05, 2006 18:02    Заголовок сообщения: Re: RE: Exception in thread "main" Ответить с цитатой

gesser писал(а):
Shocked

Что процентов уверен - набрали названия метода "main" не английскими буквами (например русская "а" или украинская "і").

дело в том, что если запускать его из командной строки, пользуясь голым jdk, то все ok, а JBuilder чего-то ворчит. С написанием main все в порядке - точно говорю.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
gesser
JavaTalks Team Member


Зарегистрирован: 22.03.2006
Сообщения: 3538
Откуда: Internet

СообщениеДобавлено: Ноя 05, 2006 18:12    Заголовок сообщения: RE: Exception in thread "main" Ответить с цитатой

Хм ... я думал вообще нигде не запускается. А как вы запускаете это класс из Jbuilder? Как из JDK? Опишите действия.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Bug$
Новичок


Зарегистрирован: 05.11.2006
Сообщения: 5

СообщениеДобавлено: Ноя 05, 2006 19:15    Заголовок сообщения: RE: Exception in thread "main" Ответить с цитатой

при помощи jdk1.4 :
javac FirstSample.java
java FirstSample
и все в ажуре.
НО: заметил, что в папке у JBuilder свой jdk1.4 в котором нет javac, а используется некий javaw (может заодно объясните начинающему чего это за зверь?). Так вот ради интереса попробовал javaw FirstSample.java и получил в ответ такое же сообщение как и в JBuilder. И вообще, честно говоря, запутался я совсем с этим JBuilder'ом - подозреваю, что у меня что-то перенедонастроено в самой среде разработки. Я искал что-нибудь по ней, но в том, что попадалось как правило просто описание синтаксиса JAVA, а про Jbuilder ничего - может дадите напрвляющий пинок в сторону документации по этой среде разработки ?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Bug$
Новичок


Зарегистрирован: 05.11.2006
Сообщения: 5

СообщениеДобавлено: Ноя 06, 2006 13:41    Заголовок сообщения: RE: Exception in thread "main" Ответить с цитатой

Все трабл решен - действительно перенедонастройка, но просьба о ссылке на документацию по JBuilder остается в силе, потому как в моем JBuilder'е папка Doc совершенно лысая - спаибо пиратам. Wink
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
gesser
JavaTalks Team Member


Зарегистрирован: 22.03.2006
Сообщения: 3538
Откуда: Internet

СообщениеДобавлено: Ноя 06, 2006 14:02    Заголовок сообщения: Re: RE: Exception in thread "main" Ответить с цитатой

Bug$ писал(а):
НО: заметил, что в папке у JBuilder свой jdk1.4 в котором нет javac, а используется некий javaw (может заодно объясните начинающему чего это за зверь?).

javaw.exe это java application launcher который не имеет консоли вывода (такую как java.exe).

Дополнительная информация: http://java.sun.com/j2se/1.5.0/docs/tooldocs/windows/java.html

Bug$ писал(а):
... но просьба о ссылке на документацию по JBuilder остается в силе, потому как в моем JBuilder'е папка Doc совершенно лысая - спаибо пиратам.

А вы не хотите попробовать бесплатную версию JBuilder. Я не думаю что вам нужны все навороты версии Enterprise Edition. Попробуйте бесплатную Foundation Edition (http://www.borland.com/downloads/download_jbuilder.html). Или вообще - поставьте себе бесплатный Eclipse.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
gesser
JavaTalks Team Member


Зарегистрирован: 22.03.2006
Сообщения: 3538
Откуда: Internet

СообщениеДобавлено: Ноя 06, 2006 14:05    Заголовок сообщения: RE: Exception in thread "main" Ответить с цитатой

Хотя, если сильно хочется импользовать пиртаский JBuilder, может папочка Doc из бесплатной версии подойдет к вашей пустой? Wink
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Bug$
Новичок


Зарегистрирован: 05.11.2006
Сообщения: 5

СообщениеДобавлено: Ноя 06, 2006 16:16    Заголовок сообщения: RE: Exception in thread "main" Ответить с цитатой

Спасибо за ссылку и посильную помощь - попробую заюзать бесплатную версию. Very Happy
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Sk1talec
Новичок


Зарегистрирован: 05.03.2010
Сообщения: 3

СообщениеДобавлено: Мар 05, 2010 19:45    Заголовок сообщения: Re: Exception in thread "main" Ответить с цитатой

Bug$ писал(а):
при запуске скомпиленной приведенной ниже простейшей конструкции JBuilder 9 выплевывает "java.lang.NoSuchMethodError: main", погуглил, но наткунлся только на примеры где нет метода main, что к данному случаю не относится - как исправить этот трабл ?
Код:
public class FirstSample
{
  public static void main(String[] args)
  {
    System.out.println("Hell");
  }
}


Начал изучать Java совсем недавно. Столкнулся с точно такой же проблемой. Использую среду разработки JCreator LE. Самое интересное, что такая же ошибка выдается при попытке запустить приложение через командную строку. Интересно, что за несколько часов до этого, все программы работали нормально. Потом, уж не знаю что случилось, вроде бы ничего не нажимал, перестал работать даже вот такой код.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
almagnit
Модератор


Зарегистрирован: 20.02.2009
Сообщения: 807
Откуда: Луганск

СообщениеДобавлено: Мар 05, 2010 19:57    Заголовок сообщения: RE: Exception in thread "main" Ответить с цитатой

http://www.javatalks.ru/ftopic1627.php
Вам нужно проверить свои переменные окружения, есть ли они.

_________________
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Sk1talec
Новичок


Зарегистрирован: 05.03.2010
Сообщения: 3

СообщениеДобавлено: Мар 05, 2010 20:20    Заголовок сообщения: RE: Exception in thread "main" Ответить с цитатой


Все равно ошибка сохранилась.
Собственно, на всякий случай, код который я пытаюсь запустить:
Название файла OMG.java
Код:
public class OMG {

	public static void main (String[] args) {
	System.out.print("LOL");
	}

}
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
almagnit
Модератор


Зарегистрирован: 20.02.2009
Сообщения: 807
Откуда: Луганск

СообщениеДобавлено: Мар 05, 2010 21:37    Заголовок сообщения: RE: Exception in thread "main" Ответить с цитатой

Попробуйте запустить из консоли, не забывайте о classpath.

Нужно определить, что не настроено, окружение или ИДЕ.

_________________
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Sk1talec
Новичок


Зарегистрирован: 05.03.2010
Сообщения: 3

СообщениеДобавлено: Мар 06, 2010 12:53    Заголовок сообщения: RE: Exception in thread "main" Ответить с цитатой

Так как я только начал изучать Java, не совсем понимаю, о каком classpath идет речь. Пытался компилировать и запускать строго так, как написано в учебнике. Вот те действия которые я делал:
Цитата:

Microsoft Windows XP [Версия 5.1.2600]
(С) Корпорация Майкрософт, 1985-2001.

C:\Documents and Settings\Я>cd C:\myJAVAprog

C:\MyJAVAprog>javac OMG.java

C:\MyJAVAprog>java OMG
Exception in thread "main" java.lang.NoSuchMethodError: main


P.S. Читал в ФАК про classpath, как я понял, там надо указывать путь к тем классам, на которые ссылается компилируемый файл, однако он у меня не на что не ссылается. Или я что-то путаю?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
almagnit
Модератор


Зарегистрирован: 20.02.2009
Сообщения: 807
Откуда: Луганск

СообщениеДобавлено: Мар 06, 2010 22:11    Заголовок сообщения: RE: Exception in thread "main" Ответить с цитатой

В classpath нужно указывать путь к каталогу файла.
_________________
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов Java форум JavaTalks -> IDE - Средства разработки приложений на Java Часовой пояс: GMT + 3
На страницу 1, 2  След.
Страница 1 из 2

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Java and all Java-related trademarks and logos are trademarks or registered trademarks of Oracle Corporation in the United States and other countries.
Этот сайт не относится к фирме Oracle Corporation и не поддерживается ею.

© 2006-2010 www.javatalks.ru: форум java программистов
Используется скрипт phpBB © 2001, 2010 phpBB Group

GetJava Download Button Rambler's Top100
Хостинг от bizname.ru
При поддержке hitech.com.ua