Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.java.programmer > #10405

Re: filenames on the command line

From Lew <lewbloch@gmail.com>
Newsgroups comp.lang.java.programmer
Subject Re: filenames on the command line
Date 2011-12-01 09:01 -0800
Organization http://groups.google.com
Message-ID <3542558.42.1322758907619.JavaMail.geo-discussion-forums@prfi36> (permalink)
References <7ea0b15a-e937-4fb8-9045-f5ffca1cf6de@u6g2000vbg.googlegroups.com> <2304640.475.1322751289109.JavaMail.geo-discussion-forums@prfx15> <3e86463f-a024-4307-bd31-230bb1b4041f@m7g2000vbc.googlegroups.com>

Show all headers | View raw


On Thursday, December 1, 2011 7:46:10 AM UTC-8, giuseppe.on.usenet wrote:
> On 1 Dic, 15:54, Lew <lewb...@gmail.com> wrote:
> > giuseppe.on.usenet wrote:
> > > The current directory has two files:
> >
> > That's your first mistake - using the current directory.
> >
> 
> I am studying for an Oracle certification and I found this exercise in
> a book. There are at least five similar questions and all of them put
> the classes in the same directory, even if they belong to different
> packages. I agree with you that this is not the best practice but it
> is not my fault if the quiz is conceived that way.

It's not "not a best practice", it's the wrong way to do it.

It is your fault if you fail to learn the truth of what Java does.

> > [...]
> > Why don't you read the documentation?
> >
> > You will find it astonishingly helpful.
> 
> Three books + the man page should be enough but if I had found the
> answer there I wouldn't have posted here.

Oracle's Java site has the best fundamental data and generally easiest to get to, plus it's authoritative.  Everyone should have bookmarks to the tools documentation
http://docs.oracle.com/javase/7/docs/
(or use http://lmgtfy.com/?q=java+tools+documentation)
specifically
http://docs.oracle.com/javase/7/docs/technotes/tools/index.html#basic
"You should arrange source files in a directory tree that reflects their package tree. For example, if you keep all your source files in /workspace, the source code for com.mysoft.mypack.MyClass should be in /workspace/com/mysoft/mypack/MyClass.java."

The tutorials give the same information.

-- 
Lew

Back to comp.lang.java.programmer | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

filenames on the command line "giuseppe.on.usenet" <giuseppe.on.usenet@gmail.com> - 2011-12-01 06:37 -0800
  Re: filenames on the command line Lew <lewbloch@gmail.com> - 2011-12-01 06:54 -0800
    Re: filenames on the command line "giuseppe.on.usenet" <giuseppe.on.usenet@gmail.com> - 2011-12-01 07:46 -0800
      Re: filenames on the command line Lew <lewbloch@gmail.com> - 2011-12-01 09:01 -0800
    Re: filenames on the command line Roedy Green <see_website@mindprod.com.invalid> - 2011-12-02 01:56 -0800
  Re: filenames on the command line Roedy Green <see_website@mindprod.com.invalid> - 2011-12-02 01:35 -0800

csiph-web