Ik heb een Java-project en ik wil het in intellij wijzigen, maar ik kan het niet doen vanwege dit ” alleen-lezen bestand “of “bestand is niet schrijfbaar”, dus hoe kan ik het aanpassen en uitvoeren?
Antwoord 1, autoriteit 100%
Om het alleen-lezen kenmerk van een bestand in te schakelen, opent u het bestand in de editor of selecteert u het in het venster Projecttool. Voer een van de volgende handelingen uit:
- Kies in het hoofdmenu
File | File Properties | Make File Read-Only
, ofMake File Writable
.
- Klik op het slotpictogram in de statusbalk in de rechterbenedenhoek.
Antwoord 2, autoriteit 67%
Als IntelliJ IDEA de bestandsrechten niet kan wijzigen met Bestand | Bestand beschrijfbaar maken, dan is misschien een andere gebruiker de eigenaar van dat bestand, b.v. root (gebruik dit commando om te verifiëren: ls -hal /path/to/File.java
)
Als iemand anders de eigenaar is, om wat voor reden dan ook, kun je de rechten zelf wijzigen met behulp van de chowncommando in de terminal:
sudo chown yourusername /path/to/File.java
,
waarbij yourusername
dezelfde gebruiker is die u hebt gebruikt om Intellij IDEA te starten.
Antwoord 3, autoriteit 41%
Voor Mac werkt dit zeker:
sudo chmod -R 777 /YourDirectory
Antwoord 4, autoriteit 26%
Ik had net dit probleem en ik kwam er eindelijk achter waar ik de fout in ging.
Meer dan een uur aan suggesties van Google hebben niet geholpen. Het bleek dat ik op bestanden zat die waren geselecteerd in de -out > productie > MyPath-map in plaats van de -src-map in mijn projectzijbalk. Het selecteren van de -scr > Met het MyClass-bestand kan ik doen wat ik wil doen.
Antwoord 5, autoriteit 11%
Als je Mac gebruikt. Volg de onderstaande stappen:
- Open dat bestand met Finder
- Klik met de rechtermuisknop en selecteer
Get Info
- Selecteer in dat venster Bestandsinfo
Sharing and Permissions
, veranderPrivilege
zoals u verwachtte. Voordat u wijzigingen aanbrengt, herinnert u zich dat u uw wijzigingsrechten ontgrendelt door op eenLocker Icon
rechtsonder te klikken.
Antwoord 6
In uw linkerbovenhoek in de vervolgkeuzelijst waar u Tests,Productie,Problemen hebt, wissel/kies uit Project of een andere map die u hebt gekozen voor Pakketten, uw pakketten zijn bewerkbaar, bestanden in het Project mappen kunnen niet worden bewerkt, hoewel ze eindigen met de extensie .class
.
Antwoord 7
Deze fout verschijnt wanneer de andere gebruiker die bestanden heeft gemaakt.
1. Klik met de rechtermuisknop op het bestand of de map die moet worden verwijderd.
2. Kies de optie onthullen in map.
3. Verwijder het bestand en voer het wachtwoord in.
4. Bestanden worden verwijderd.
Antwoord 8
In het geval dat u met SAP Hybris in IntelliJ werkt, zijn de OOTB-modulebestanden alleen-lezen (het bestand is niet schrijfbaar) wanneer u het project importeert met Hybris-plug-ins.
-
Terwijl u het project importeert (importeer het project opnieuw Indien reeds
geïmporteerd), wordt u gevraagd naar de importinstellingen. -
Deselecteer het vinkje bij Importeer OOTB-modules in alleen-lezen modus.
-
Na het importeren zou u de OOTB-bestanden moeten kunnen bewerken.