Так что в основном я установил ubuntu bash из microsoft store в Windows 10. Я установил java на ubuntu (родной os - это Windows 10) .javac работает безотказно, даже если он отображает версию java, которую я установил (javac 9.0 .4). Имя файла - HelloWorld.java. В этом изображении отображается версия java и остальная часть проблемы.
Код - простая мировая программа hello
public class HelloWorld {
public static void main(String[] args) {
// Prints "Hello, World" to the terminal window.
System.out.println("Hello, World");
}
}
Даже когда я пытаюсь открыть файл с помощью pico, он отображает ту же ошибку. [Ошибка чтения HelloWorld.java: Permission denied]
[Ошибка чтения HelloWorld.java: Permission denied] Но остается одна проблема - как автоматически предоставить это разрешение всем файлам который будет скопирован из окон в каталог ubuntu?
Чтобы изменить разрешения всех .java-файлов в каталоге Ubuntu:
Измените каталоги с cd в каталоге Ubuntu. Запустите эту команду:chmod u+rw *.java
Чтобы изменить разрешения всех .java-файлов в каталоге Ubuntu:
Измените каталоги с cd в каталоге Ubuntu. Запустите эту команду:chmod u+rw *.java