Member 12689028 Ответов: 1

Не удалось найти или загрузить основной класс - Как исправить, пожалуйста


Привет, эксперты! Хороший день.

У меня возникли проблемы с установкой java.
Когда я пытаюсь запустить файл. bat, который запускает программу java, возникает ошибка.

Он говорит:"не удалось найти или загрузить основной класс".


Помогите мне, пожалуйста! Спасибо!

Что я уже пробовал:

1. Я уже добавил путь к папке с JDK bin в переменную PATH переменной окружения, но по-прежнему возникают ошибки.

2. я также могу запустить команду на cmd "java-version", и она уже работает с этой командой. Это означает, что java уже была установлена.

1 Ответов

Рейтинг:
9

Richard MacCutchan

Ошибка заключается в том, что Java не удалось найти основной класс кода, который вы пытаетесь запустить. Убедитесь, что вы используете правильный путь и имя к файлу класса.


Member 12689028

Я хотел бы поблагодарить вас за то, что вы помогли мне в этом.

Просто вопрос.
Есть ли какая-то разница между запуском этого приложения на WIN7 и WIN8?

Я запускаю эту программу на Win7, и нет никакой ошибки.

Я пытаюсь запустить это на Windows 8.1 и получаю эту ошибку.

Есть ли какая-то разница? Заранее спасибо! :)

Richard MacCutchan

Нет никакой разницы. Программы Java работают внутри виртуальной машины Java, которая (по крайней мере теоретически) точно такая же в каждой операционной системе. Если вы получаете ту же ошибку, то это потому, что JVM не может найти вашу программу. Убедитесь, что ваш путь верен и что вы вызываете программу из правильного каталога; это особенно важно, если программа является частью пакета Java.

Member 12689028

Спасибо за ответ.

Это программа, которую я пытаюсь запустить.
Я сделал те же шаги, запустив его на win7, чтобы выиграть 8.1.
Не могли бы вы проверить, нормально ли он работает на вашем конце, и не могли бы вы сказать мне, какую ОС вы используете?

https://www.mediafire.com/?8c7c64cdy4i1ns0

Извините, что я так глупо об этом говорю, сэр, я просто мало что знаю о Яве, но мне нужно заставить ее работать, потому что это моя работа. Мне очень нужна ваша помощь. Спасибо.

Richard MacCutchan

Ну, если это ваша работа, вам действительно нужно приложить больше усилий, чтобы понять, как она работает. Какова структура вашей программы (т. е. отдельно стоящая или часть пакета)? Где находятся классы и откуда вы пытаетесь запустить код? Видеть Урок: общие проблемы (и их решения) (the Java™Tutorials > Getting Started)[^].

Member 12689028

Да, я думаю, что мне действительно нужно копнуть глубже. На самом деле я работаю только в компании по продаже оборудования, но поскольку мне нужно помочь программному обеспечению клиента работать на нашем оборудовании, я должен помочь им в этом вопросе. Но, как бы то ни было, я очень ценю ваше время, потраченное на то, чтобы дать мне решение по этому вопросу. Я просто сначала прочитаю все ссылки, которые вы мне дали. Большое вам спасибо, сэр. Без Бога. :)