import HelloImport; Package required?

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • news.verizon.net

    import HelloImport; Package required?

    What grammer requires that an import must be for a package?
    The following gets an error:

    dir structure:
    --------
    src\
    HelloImport.jav a
    examples\
    HelloWorld.java

    src:
    --------
    12: package examples;
    13: import HelloImport;
    14: public class HelloWorld {
    ....

    error:
    --------
    examples/HelloWorld.java [13:1] '.' expected
    import HelloImport;
    ^
    1 error
    Errors compiling HelloWorld.java .
  • Joe Attardi

    #2
    Re: import HelloImport; Package required?

    news.verizon.ne t wrote:[color=blue]
    > What grammer requires that an import must be for a package?
    > The following gets an error:
    >
    > dir structure:
    > --------
    > src\
    > HelloImport.jav a
    > examples\
    > HelloWorld.java
    >
    > src:
    > --------
    > 12: package examples;
    > 13: import HelloImport;
    > 14: public class HelloWorld {
    > ...
    >
    > error:
    > --------
    > examples/HelloWorld.java [13:1] '.' expected
    > import HelloImport;
    > ^
    > 1 error
    > Errors compiling HelloWorld.java .[/color]

    Given your directory structure, HelloImport.jav a is in the 'default'
    package, which basically has no package. In that case, you don't need to
    import it.

    The cause of the error is a package name has more than one component to
    it - 'HelloImport' is not a valid package name.

    Joe

    Comment

    Working...