seven_swodniw
seven_swodniw

Reputation: 881

How to know the command line used by Eclipse to run the java program?

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

Answers (3)

Alex
Alex

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:

Show command line button for Java Eclipse run configurations window

Upvotes: 8

PCoder
PCoder

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

javaCity
javaCity

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

Related Questions