我刚开始学习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
如何解决?
最佳答案
error while writing People: People.class (Permission denied)
与java代码无关。
您使用无权创建文件(生成的 .class)的用户执行 javac
命令,而您尝试执行该命令。
只需检查用户的权限和生成 .class
文件的文件夹并调整其中之一即可。
关于java - 定义简单的java类,然后编写时出错(权限被拒绝),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44862191/