2012-02-17 3 views
1

Я получаю Java: “Could not find the main class. Program will exit”, когда я запускаю скомпилированные файлы jar.Java: «Не удалось найти основной класс. Программа выйдет «

В чем причина этой ошибки и как ее избежать?

Я использую Netbeans 6.9.1 IDE и Java 1.6

+1

Убедитесь, что вы определили функцию public public void main (String args []) 'в каком-либо классе вашего проекта. Если вы сделали это, щелкните правой кнопкой мыши файл и выберите ** Запустить файл **. –

+0

Как вы управляете программой? – Santosh

+0

@Santosh: Когда я делаю debug через Netbeans, он работает нормально, но после создания скомпилированной сборки и использования этой jar я получаю выше ошибки. Это касается и предыдущих приложений, которые работают нормально. –

ответ

1

Может быть, ваш манифест уродлив. Обычно программист не имеет дело с этими файлами при использовании IDE, но, возможно, вы обнаружили ошибку.

Прочитайте эту документацию:

http://docs.oracle.com/javase/tutorial/deployment/jar/manifestindex.html

Сделайте глубокий взгляд на «Установка приложения Точка входа» раздел. Может, в этом и проблема.

Смежные вопросы