2016-07-17 1 views
1
import java.util.*; 

class sample 

{ 

    public static void main(String arg[]) 

    { 

     System.out.println("Here it is!"); 

    } 

} 

Как устранить эту ошибку? Я попробовал set path="..." и set classpath="..." Но мне ничего не помогло. Вы можете мне помочь?"не удалось найти или загрузить основной класс" cmd, windows 10, jdk1.8.0_11

+1

Вы сохранили это с именем "sample.java"? –

+0

Имя класса, содержащего основной метод, и имя файла должно быть одинаковым. – Kaushal28

ответ

1

mabye Вы можете указать систему где находится jdk. для этого в окнах 10, переменных среды поиска в строке поиска и щелкните по , измените переменные системной среды. когда вы его открываете, нажмите на переменные среды .. внизу. вы должны увидеть 2 раздела. в нижней части щелкните новое. для имени типа JAVA_HOME. необходимо иметь колпачки, но не включать точку. и для пути поместите каталог java jdk. всегда ставьте папку с последней версией.

+0

Да. Я создал имя Variale и установил каталог в «C: \ Program Files \ Java \ jdk1.8.0_11 \». но проблема все еще сохраняется ..: P –

+0

вы положили «»? потому что это может вызвать проблемы. тоже можете проголосовать. Благодарю. Я не знаю, что может вызвать проблему. если вы используете eclipse для создания программы в java, попробуйте переустановить jdk или переустановите eclipse. –

+0

Вы делали выше ?? или просто попробуйте сделать новый файл класса и скопировать все в новый файл. будьте осторожны с именами файлов и т. д. –

0

Это происходит потому, что имя файла java не совпадает с именем вашего класса.
В вашем случае имя файла должно быть «sample.java».
Если у вас есть несколько классов в этом файле, имя файла должно содержать класс, который содержит основной метод.
Убедитесь, что вы используете капитальные/простые буквы правильно.

+0

имя класса и имя файла совпадают. :) –

+1

@AkhilTMohan - Нет, их нет! Имя класса является >> отличным от << имени источника («.java»), а также >> другим << скомпилированным («.class»). –

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