2016-03-29 3 views
1

Есть простой программка:Что я не могу запустить файл класса, созданный Intellij Idea?

package com.test; 

public class Main { 

    public static void main(String[] args) { 
     System.out.println("lol"); 
    } 
} 

В проекте Идея IntelliJ работать правильно, но если я бегу из файла класса УМК, как java Main.class у меня есть ошибка

Error: Could not find or load main class Main.class 

Если я скомпилировать .java вручную - У меня есть ошибка.

В пути $ PATH к .../jdk/bin. В Intellij Idea путь к SDK .../jdk.

В чем проблема?

Спасибо!

ответ

2

Ваш класс не Main, но com.test.Main. Вы должны использовать:

java com.test.Main 

из корневой директории выхода компиляции (т.е. с того же места, что и папка com/)

+0

Не забудьте добавить '-cp .' –

+0

@ElliottFrisch Это defaultpathpath, если вы его не укажете. –

+0

Я попробую, но у меня есть ошибка. Открываем cmd в папке с .java. Запустите javac Main.java, java com.test.Main –

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