包java.nio.file不存在
发布时间:2020-05-24 18:39:06 所属栏目:Java 来源:互联网
导读:我正在研究如何从命令行编译 java.这是我得到的: 这是我得到的: /myjava/compile.cmd/myjava/src/a_pack/HelloWorld.java/myjava/src/b_pack/Inner.java/myjava/src/b_pack/Inner2.java/myjava/bin 你好,世界: package a_pack;import b_p
|
我正在研究如何从命令行编译 java.这是我得到的: 这是我得到的: /myjava/compile.cmd /myjava/src/a_pack/HelloWorld.java /myjava/src/b_pack/Inner.java /myjava/src/b_pack/Inner2.java /myjava/bin 你好,世界:
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");
}
}
我正在使用javac -d bin -sourcepath -src src / a_pack / HelloWorld.java编译它 现在我的理解是,因为HelloWorld.java引用了它的import语句中的其他包,然后javac去编译它们. 无论如何 – import java.nio.file.Files; 它失败了
D:.....myjava>javac -d bin -sourcepath src src/a_pack/HelloWo
rld.java
srca_packHelloWorld.java:8: package java.nio.file does not exist
import java.nio.file.Files;
^
1 error
这是什么故事?为什么有些java包好,有些不好? 解决方法Java NIO是在Java 7中引入的.来自早期版本JDK的编译器将对包含这些NIO类的任何代码进行监视.您需要升级到JDK 7或更高版本.(编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
