it-swarm.com.de

So ändern Sie den schreibgeschützten Status von Dateien in intellij

Ich habe ein Java-Projekt, und ich möchte es in intellij ändern, aber ich kann es nicht tun, weil diese "schreibgeschützte Datei" oder "Datei nicht beschreibbar ist" und ausführen

 this is the problem

11
Harry Prn Dz

Schreibgeschütztes Attribut einer Datei umschalten

Öffnen Sie die Datei im Editor oder wählen Sie sie im Projektwerkzeugfenster aus. Führen Sie einen der folgenden Schritte aus:

Wählen Sie im Hauptmenü Datei | Datei schreibgeschützt machen oder Datei | Datei beschreibbar machen.

Klicken Sie in der Statusleiste auf das Sperrsymbol.

6

Wenn IntelliJ IDEA die Dateiberechtigungen nicht mit File | ändern kann Datei beschreibbar machen, dann besitzt vielleicht ein anderer Benutzer diese Datei, z. root (Verwenden Sie diesen Befehl, um Folgendes zu überprüfen: ls -hal /path/to/File.Java)

Wenn jemand anderes es besitzt, aus welchem ​​Grund auch immer, können Sie die Berechtigungen mit dem Befehl chown im Terminal selbst ändern:

Sudo chown yourusername /path/to/File.Java,

dabei ist yourusername derselbe Benutzer, den Sie zum Starten von Intellij IDEA verwendet haben.

3
Håvard Geithus

Versuche dies:

chmod 777 -R /path/to/your/directory/

Hoffe das klappt.

3
Abi Vignesh

Wenn Sie einen Mac verwenden Folgen Sie den folgenden Schritten:

  1. Öffnen Sie diese Datei mit dem Finder
  2. Klicken Sie mit der rechten Maustaste und wählen Sie Get Info aus.
  3. Wählen Sie in diesem Datei-Info-Fenster Sharing and Permissions aus und ändern Sie Privilege wie erwartet. Vor dem Ändern würden Sie sich daran erinnern, Ihre Änderungsberechtigung aufzuheben, indem Sie unten rechts auf einen Locker Icon klicken.

 enter image description here

2
Long Nguyen

In der oberen linken Ecke des Dropdown-Menüs, in dem Sie Tests, Produktion, Probleme zwischen Projekt oder einem anderen Verzeichnis wählen, das Sie als Pakete ausgewählt haben, können Sie Ihre Pakete bearbeiten, Dateien im Projektordner jedoch nicht editierbar, obwohl sie mit der Erweiterung .class enden. 

0
Carlos Murray

Ich hatte gerade dieses Problem und wusste schließlich, wo ich falsch lief.

Über eine Stunde Vorschläge von Google hat nicht geholfen. Es stellte sich heraus, dass ich Dateien ausgewählt hatte, die im Ordner -out> Produktion> MyPath statt im Ordner -src in der Seitenleiste des Projekts ausgewählt wurden. Durch die Auswahl der Datei -scr> MyClass kann ich tun, was ich tun möchte. 

0
tryingsohard