Reputation: 881
I have a problem executing my java sample "hello world" program outside Eclipse while Eclipse can execute it whenever I push the Run menu button. So I want to know the command line Eclipse uses to execute the java program.
Upvotes: 32
Views: 23088
Reputation: 91
As of 2019 (version 4.13.0):
Eclipse > Run > Run Configurations
There is a "Show Command Line" button that shows the full command Eclipse uses:
Upvotes: 8
Reputation: 2185
You can check the other parameters arguments
, classpath
, environment variables
etc. that eclipse might be using to compile your program, from the Run Configurations
window, which appears as a dropdown when you click the drop-down button next to the Run
button in eclipse.
To get the full command line, you can open the Debug view
from Window>Show View>Other...
. Right click on the last launch and go to properties. Eclipse will list the exact command line.
Upvotes: 60
Reputation: 4318
The thing is Eclipse uses (by default) different directories for source and object files. If you want to execute a particular java file from the command line, you can either compile it by going inside your workspace directory/src directory and hit javac <MyClass>.java
and then do java MyClass
.
Or since it works in eclipse, you can go inside the 'bin' directory inside your workspace and do a java MyClass
which will execute your pre compiled class.
Upvotes: 3