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

标签 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++) {
            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/

相关文章:

Python套接字只接受本地连接

windows - 从 Windows 服务调用 MSIGetProductInfo 返回垃圾值

python - 如何在 Windows 上找到 Python 的安装位置?

node.js - 如何从 Windows 中完全删除 node.js

java - 在 JTable 中对 int 进行排序

java - 使用 ObjectOutputStream 返回一个对象

java - 使用类方法进行除法始终为零

java - 为Android创建一个 Remote

java - 尝试从 Eclipse 运行 AppEngine Cloud SQL 应用程序时出现访问被拒绝错误

非常大的 10G 缓冲区的 c++ FIFO 实现