Java не может найти основной класс, несмотря на то, что он указан в настройках проекта и манифесте.JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Java не может найти основной класс, несмотря на то, что он указан в настройках проекта и манифесте.

Сообщение Anonymous »

В Netbeans 14 я создал новый проект. IDE создала его с автоматически заполненным основным классом. После создания JAR-файл не запускается ни в Linux, ни в Windows.

Код: Выделить всё

Package name:   com.Myself.MyProjectJ
Main class name: MyProjectJ
Properties->Run->Main class:    com.Myself.MyProjectJ

Contents of MyProjectJ.jar\META-INF\MANIFEST.MF:

Manifest-Version: 1.0
Ant-Version: Apache Ant 1.10.8
Created-By: 17.0.4+11-LTS-179 (Oracle Corporation)
X-COMMENT: Main-Class will be added automatically by build
Main-Class: com.Myself.MyProjectJ.MyProjectJ

Command line:
$java MyProjectJ.jar
Error: Could not find or load main class MyProjectJ.jar
Caused by: java.lang.ClassNotFoundException: MyProjectJ.jar

$java -classpath MyProjectJ.jar com.Myself.MyProjectJ.MyProjectJ
No errors
Что еще я могу сделать, чтобы Java могла запускать JAR без необходимости указывать путь к классу в командной строке?

Подробнее здесь: https://stackoverflow.com/questions/787 ... ings-and-m
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»