У меня также была эта проблема (Ошибка: не удалось найти или загрузить основной класс test.Test) . Я объясню это относительно в основном, так как знаю, что Я был бы признателен, если бы кто-то сделал это, когда я искал ответ.
Когда я щелкнул правой кнопкой мыши по проекту (с левой стороны экрана, если вы не избавились от вкладки проектов) и перешел к свойствам, а затем запустил, у основного класса было имя_проекта.classname, что меня смутило.
Например, я создал проект «test», чтобы проверить это, и когда я перешел на
(щелчок правой кнопкой мыши) test или Исходные пакеты -> свойства -> run -> основной класс
имел Test.test в этом поле, что и было проблемой. класс - это test, а не Test.test, поэтому я нажал browse справа от него, и единственной вещью в списке, из которой можно было выбрать, было test , и когда я выбрал это и попытался перезапустив его, он наконец заработал.
Кроме того, я обнаружил, что когда вы создаете новый проект в Netbeans, одна из вещей, которые он вам дает изначально (в моем случае проект с именем test ), это package test; . Если у вас возникла эта проблема, то, как и я, вы, вероятно, изначально избавились от этой строки, рассматривая ее как еще одну строку кода, которая вам не нужна. Эта строка кода позволила вашему основному классу, который в моем случае был Test.test , найти основной класс * test из этого.