Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
定义简单java类,然后写入时出错(权限被拒绝)_Java_Windows - Fatal编程技术网

定义简单java类,然后写入时出错(权限被拒绝)

定义简单java类,然后写入时出错(权限被拒绝),java,windows,Java,Windows,我刚开始学习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++) {

我刚开始学习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();
        }   
    }   
}
我怎样才能解决它

写入人员时出错:People.class权限被拒绝

它与java代码无关。 您使用一个用户执行javac命令,该用户无权在您尝试创建的.class中创建文件。
只需检查用户和生成.class文件的文件夹的权限,然后调整其中一个。

是的,没错。我在根目录中创建目录,但在普通用户中执行javac。这可以通过chown命令解决。谢谢@Jarrod Roberson是选民专家。我就知道。建议我是否可以:您应该编辑您的个人资料并添加此技能。@Edure欢迎您:
Test.java:3: error: error while writing People: People.class (Permission denied)
class People {
^
1 error