Найти ошибку в запуске Java-программы? - PullRequest
1 голос
/ 03 декабря 2011

Я создал быструю программу на Java, чтобы начать работу с элементами Java на основе графического интерфейса, прежде чем приступить к написанию самой программы.В Netbeans все отлично компилируется, и в GUI есть все элементы, которые я вставил в него, поэтому при использовании Netbeans проблем не возникает.

Однако после сборки и упаковки в JAR у менярезультат на открытии.Я пытался использовать Webstart и все остальное, что мог придумать, но я не получил другого результата.Однако JAR изменяет размер вместе с изменением моей программы, поэтому я знаю, что что-то работает, мне просто не хватает файла или чего-то в этом роде.

РЕДАКТИРОВАТЬ:

Манифест говорит следующее после сборки (это внутри JAR):

Ant-Version: Apache Ant 1.8.2
Created-By: 1.6.0_26-b03 (Sun Microsystems Inc.)
Class-Path: 
X-COMMENT: Main-Class will be added automatically by build
Main-Class: com.nmagerko.Execute

1 Ответ

2 голосов
/ 03 декабря 2011

Я нашел ответ.

Используя справку @Mocker Tim, я обнаружил, что использование java -jar program-name.jar позволило получить сведения, которые Netbeans не уловил.

Это закончилось тем, что у моего пути к моей иконке было слишком много символов "/", и удаление этой косой черты позволило корректно вызвать ошибку в программе.

...