2015-09-11 3 views
-1

Я новичок в Java, и это мой код:ошибки на пути Java

public class MessAround { 

static void main(String[] args) { 

    System.out.println("Hello world example"); 

    } 

} 

По какой-то причине я встречая проблемы с этим кодом, и я не знаю, почему так я использую соответствующую среду с библиотекой ,

Скриншот проблем: Photo of Eclipse

Мой вопрос: Если я использую JRE и JDK есть то, что я делаю неправильно, сталкиваться с этими простыми проблемами?

+0

Щелкните правой кнопкой мыши ваш проект, выберите «Путь сборки» -> «Настроить путь сборки», проверьте наличие красного X. Похоже, вы добавили OSGI в качестве зависимости, но Eclipse не может его найти. –

+1

OT, но вам понадобится публичная статическая void main. Заметьте, что общественность важна – gefei

+0

Я не вижу красных X. –

ответ

2

Во-первых, ваш главный метод не может непубличных:

class MessAround { 
    public static void main(String[] args) { 
     System.out.println("Hello World!"); // Display the string. 
    } 
} 

Во-вторых, кажется, что вы не имеете JDK установлен в Eclipse, вы должны пойти в

Preferences -> Java -> Installed JRE's вкладку и выберите в ваш классный путь JRE.

+1

Главная не может быть аннулирована? Полагаю, вы имели в виду, что он не может быть непубличным. –

+0

@LittleSanti точно, спасибо за исправление –

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