CodingForums.com

CodingForums.com (http://www.codingforums.com/index.php)
-   Java and JSP (http://www.codingforums.com/forumdisplay.php?f=54)
-   -   Compiling java code from the command line (http://www.codingforums.com/showthread.php?t=206675)

alman9898 10-11-2010 01:06 AM

Compiling java code from the command line
 
This has been frustrating me intensely.

I am trying to compile my source code from the Windows 7 command prompt. I have added the directory in which my *.java file is located to the classpath. Yet, I still get this error:

C:\Users\Alex>javac HelloThere.java
javac: file not found: HelloThere.java
Usage: javac <options> <source files>
use -help for a list of possible options

I'm very confused as to why this happens because if I navigate to the folder where this file is located, it will compile. However, this is not a satisfactory solution since I intend on compiling JUnit tests directly from the command line as well...

Other solutions I have attempted:

C:\Users\Alex>javac -classpath "C:\Users\Alex\AndroidProject\UnitTest\src" Hello
There.java
javac: file not found: HelloThere.java
Usage: javac <options> <source files>
use -help for a list of possible options

I do not think this has ANYTHING to do with typos...

Images showing what I'm doing...

http://yfrog.com/jtpic1ap

http://yfrog.com/7gpic2uhp

Please tell me I'm just doing something stupid...because I have no idea why this will not work...

sujithpr 10-11-2010 09:07 AM

Quote:

Originally Posted by alman9898 (Post 1002705)
if I navigate to the folder where this file is located, it will compile.
.

Yes it is the right way of compiling java program. "javac" command will try to find the file in the same directory where you execute the command.
Quote:

Originally Posted by alman9898 (Post 1002705)
However, this is not a satisfactory solution since I intend on compiling JUnit tests directly from the command line as well...
.

And you can specify classpath option when you run the program.

elJava 03-05-2013 09:34 AM

Quote:

Originally Posted by alman9898 (Post 1002705)
This has been frustrating me intensely.

I am trying to compile my source code from the Windows 7 command prompt. I have added the directory in which my *.java file is located to the classpath. Yet, I still get this error:

C:\Users\Alex>javac HelloThere.java
javac: file not found: HelloThere.java
Usage: javac <options> <source files>
use -help for a list of possible options

I'm very confused as to why this happens because if I navigate to the folder where this file is located, it will compile. However, this is not a satisfactory solution since I intend on compiling JUnit tests directly from the command line as well...

Other solutions I have attempted:

C:\Users\Alex>javac -classpath "C:\Users\Alex\AndroidProject\UnitTest\src" Hello
There.java
javac: file not found: HelloThere.java
Usage: javac <options> <source files>
use -help for a list of possible options

I do not think this has ANYTHING to do with typos...

Images showing what I'm doing...

http://yfrog.com/jtpic1ap

http://yfrog.com/7gpic2uhp

Please tell me I'm just doing something stupid...because I have no idea why this will not work...

I have the same problem. I need to figure this out for an exam. Why does the classpath option on the command line not find my .java file???


All times are GMT +1. The time now is 04:28 PM.

Powered by vBulletin®
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.