Package Java nio. File does not exist

I'm studying how to compile Java. Java from the command line This is what I got:

This is what I got:

/myjava/compile.cmd
/myjava/src/a_pack/HelloWorld.java
/myjava/src/b_pack/Inner.java
/myjava/src/b_pack/Inner2.java
/myjava/bin

Hello, world:

package a_pack;

import b_pack.Inner;
import b_back.Inner2;
import java.util.ArrayList; 
import java.util.Iterator; 

public class HelloWorld {

    public static void main(String[] args) {

        System.out.println("Hello,World");     

        Inner myInner = new Inner(); 
        myInner.myInner(); 

        Inner2 myInner2 = new Inner2();
        myInner2.myInner(); 


        ArrayList myArray = new ArrayList(); 
        myArray.add(1); 
        myArray.add(2); 
        myArray.add(3); 

        Iterator itr = myArray.iterator();
        while (itr.hasNext())
        {
            System.out.println(itr.next()); 
        }

    }

}

Inner. java

package b_pack; 

public class Inner {

    public void myInner() {
        System.out.println("Inner Method");
    }

}

Inner2. java

package b_pack; 

public class Inner2 {

    public void myInner() {
        System.out.println("SecondInner");
    }

}

I am using javac - D Bin - sourcepath - SRC Src / A_ pack / HelloWorld. Compile it in Java, which is easy to use

Now my understanding is, because HelloWorld Java references other packages in its import statement, and then javac compiles them And I guess for all Java packages, javac is inside or something else

Anyway – if I add the following import line to HelloWorld java

import java. nio. file. Files;

It failed

D:\.....\myjava>javac -d bin -sourcepath src src/a_pack/HelloWo
rld.java
src\a_pack\HelloWorld.java:8: package java.nio.file does not exist
import java.nio.file.Files;
                    ^
1 error

What's the story? Why are some Java packages good and some bad?

Solution

Java NiO was introduced in Java 7 Compilers from earlier versions of JDK will monitor any code that contains these NiO classes You need to upgrade to JDK 7 or later

The content of this article comes from the network collection of netizens. It is used as a learning reference. The copyright belongs to the original author.
THE END
分享
二维码
< <上一篇
下一篇>>