I have written a simple class having an SOP statement for "Hello World". But the Eclipse console is not showing output.
I then wrote the same program in a previously created project and it worked fine. I am opening the Console as given below:
Window->Show View->Console.
But it is not working. I am using j2ee project in the same workspace. Any idea? Please help. I am stuck because of this problem.
Go to "Window > Reset Perspective", that will reset the window settings to default. Next, you might need to stop any running Java processes. I suggest you then click "Remove all Terminated Launches" and if the red "Terminate All" is still available click that as well
Make sure that the project structure should be as follows:
Make sure that your System.out.println("Hello World") is in main method with proper signature.
Ex:
public static void main(String[] args){
System.out.println("Hello World");
}
[working] I encountered the same problem, I tried with all the solutions provided above but it didn't work then I came to a solution which worked. Follow the following process to overcome the problem.
Right click on workspace provided by Eclipse --> Select "Run As" --> Java Application.
This will work definitely.
I had the same problem just figured out the solution. Just check your main method it would be
public void main(String[] args){
just change it to this:
public static void main(String[] args){
I had the same problem using jre7. Changed to jdk 1.7 and Eclipse console started showing outputs again.
None of the above. What helped in my case:
Run > Run configurations > Common > uncheck Launch in background (last tab all the way at the bottom).
Then it showed the error why the thing wouldnt start.
In my case: a project dependency to a project which I had closed.
See (rightclick) Project > Build path > Configure build path.