我刚开始学习Java,并编写一个简单的java代码来定义类
import java.util.*;
class People {
People() {
System.out.println("New people");
}
}
public class Test {
public static void main(String[] args) {
for(int i = 0; i < 10; i++) {
new People();
}
}
}
然后我用javac编译它,发生了一些错误
Test.java:3: error: error while writing People: People.class (Permission denied)
class People {
^
1 error
我该如何解决?
答案 0 :(得分:1)
编写People时出现错误:People.class(权限被拒绝)
与java代码无关
您执行javac
命令时,如果用户无权创建文件(生成的.class),请执行此操作。
只需检查用户的权限以及生成.class
文件的文件夹,然后调整其中一个。