在 ubuntu 上访问 java 文件时出现问题

在 ubuntu 上访问 java 文件时出现问题

所以基本上我已经在 Windows 10 中的微软商店安装了 ubuntu bash。我已经在 ubuntu 上安装了 java(本机操作系统是 Windows 10)。javac 运行正常,甚至它显示了我已安装的 java 版本(javac 9.0.4)。文件名是 HelloWorld.java。该图显示了 Java 版本和其余问题。

代码是简单的 hello world 程序

public class HelloWorld {

public static void main(String[] args) {
    // Prints "Hello, World" to the terminal window.
    System.out.println("Hello, World");
}

}

即使我尝试用 pico 打开文件,它仍然显示相同的错误。 [ 读取 HelloWorld.java 时出错:权限被拒绝 ]

解决方案:chmod u+r 文件名 但仍然存在一个问题,那就是如何自动为从 Windows 复制到 ubuntu 目录的所有文件授予此权限?

答案1

要更改 Ubuntu 目录中所有 .java 文件的权限:

  1. 将目录更改为cdUbuntu 目录。

  2. 运行此命令:

    chmod u+rw *.java
    

相关内容