一、文件权限问题
经常在ubuntu系统上看待某个文件夹的右下角有加锁的标记,一开始没怎么注意,后来在目录下编译java文件时遇到错误。
之前编译其他文件时也一直遇到这种错误,折磨了很久,最后终于找到解决方法。
shell 下 输入 sudo chmod -R 777 (文件 or 目录路径),即可完成解锁。
二、系统盘权限问题
之前将resource放在系统盘(ubuntu应该是 计算机盘),也是一直遇到这种问题。解决方法有很多。
1. 将用户提升为root超级用户(可以网上搜教程)
2. 将文件夹转移出来到其他非系统盘(笨方法,但比较建议这种)
以上问题会导致 javac 编译 .java文件时导致.class生成写入失败。
例如:javac circleBug.java
circleBug.java:25: 错误: 写入circleBug时出错: circleBug.class (权限不够)
记下这些错误,希望对同样开始学习linux ubuntu 和java 的朋友有所帮助。