Granny's Programming Pearls
"inside of every large program is a small program struggling to get out"
The moose likes Beginning Java and the fly likes A beginners questions Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Head First Android this week in the Android forum!
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "A beginners questions" Watch "A beginners questions" New topic

A beginners questions

Lucky Singh
Ranch Hand

Joined: Jan 19, 2004
Posts: 125
I know these are rather silly questions but have no one else to ask.

1. I am working on a UNIX machine which has the following directory structure
I type my Java programs at the prompt >

2. When I type in the command
mkdir -p $HOME/mysrc/country/city
is this the dierctory structure I get,

3. I type in a Java file in the city subfolder
public class Hello

Where do I type in the following command to compile, i mean i should be
in which directory?
javac -d $HOME/lucky/myclasses
I want my class files to be in lucky/myclasses

4. What should the class path be set as for all the above?
sandip mense

Joined: Oct 14, 2003
Posts: 28

You need to be in the directory //student/amrita/mysrc
on which u give the command,

> javac /country/city/
if teh classpath has been set properly , else u can set the classpath while compiling to the current directory and compile

> javac -classpath . /country/city/

David Harkness
Ranch Hand

Joined: Aug 07, 2003
Posts: 1646
Originally posted by sandip mense:
> javac /country/city/

> javac -classpath . /country/city/
Remove the leading / from these two paths or it will not look relative to the current directory.To run it when it compiles successfully, use
It is sorta covered in the JavaRanch Style Guide.
subject: A beginners questions
It's not a secret anymore!