I installed java on my machine and I wanted to compile this group of source code. But when I opened up the command prompt and typed in javac, the command prompt said it was an unknown parameter. The same thing happened when I wanted to build something with ant (I had the build.xml if you are wondering) and the same thing happened. How can I set the javac and ant command to be used in any directory?
+1
A:
Add the directory the executable is in to the PATH
environment variable.
Ignacio Vazquez-Abrams
2010-03-07 15:41:53
+6
A:
First of all you have to be sure you installed JDK and not only JRE
Secondly it depends on your operating system:
- windows: you have to reach environment variables by using My Computer (manage->advanced->something here)
- linux/osx: you have to export variables with export command or by using a .profile file in user directory
Then you need to set two things:
- adding /jdk_1.6.../bin/ to your PATH variable
- setting JAVA_HOME to your root of java installation ( /java_1.6..../ ) (maybe this is not required by java itself but many frameworks use it)
One note: on OSX, and maybe Linux too you have to split paths in PATH variable with double colon ':' instead that semicolon ';'
Jack
2010-03-07 15:43:13
A:
Guessing that you are using Windows. Right click My Computer
and click Manage
. Then, in the Advanced
tab, select Environment Variables
. In the new window, under System variables
, find Path
and append the full path to the binaries (javac
and ant
) at the end, separated by semicolons.
Alan Haggai Alavi
2010-03-07 15:45:00