Luc*_*arl 7 java eclipse uri nio path
这是一个非常简单的java问题.我在Linux系统上使用Java 8和eclipse kepler.我一直试图尝试NIO.2.我的代码是:
package lucasTest;
import java.io.IOException;
import java.net.URI;
import java.net.URISyntaxException;
import java.nio.file.*;
public class Lucas {
public static void main(String[] args) throws URISyntaxException{
URI u = new URI("./Lucas.java");
Path p = Paths.get(u);
}
}
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
Exception in thread "main" java.lang.IllegalArgumentException: Missing scheme
at java.nio.file.Paths.get(Paths.java:134)
at lucasTest.Lucas.main(Lucas.java:10)
Run Code Online (Sandbox Code Playgroud)
请帮忙!
谢谢,卢卡斯
Ral*_*ner 10
您的uri声明缺少files(file:///)的方案:
u = new URI("file:///./Lucas.java");
Path p = Paths.get(u);
Run Code Online (Sandbox Code Playgroud)
应该管用.作为替代方案,您可以尝试
Path p2 = Paths.get(".", "Lucas.java");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6349 次 |
| 最近记录: |