2016-07-05 2 views
-2
public class HelloWorld{  
    static {   
     System.out.println("Hello World");   
     System.exit(0);  
    } 
} 

Я попытался запустить эту программу на http://www.tutorialspoint.com/compile_java_online.php. Но он компилируется отлично, но не может получить результат. Это дает Runtime error.Ошибка выполнения в онлайн-компиляторе

+1

Ну вы не имеете 'метод main', чтобы начать с ... –

+1

А вы не думаете, говорят нам об ошибке во время выполнения имеет большое значение? Думаю, в этом случае это не так: у вас нет «главного». – John3136

+0

Я знаю, что, все же мы можем запустить программу без основного метода, используя статический блок. –

ответ

1

Попробуйте добавить основной метод в свой класс. Например:

public class HelloWorld{  
    public static void main(String[] args) {   
     System.out.println("Hello World"); 
    } 
} 
+0

Я знаю этот простой Java-код. Но проблема в том, что я хочу запустить программу без основного метода с использованием статических блоков. –

0

У вас нет общедоступного метода static void main (String [] args).

Это может работать:

public class foo{ 
    public static void main(String[] args){ 
     System.out.println("Hello World); 
     System.exit(0); 
    } 
} 
Смежные вопросы