Linux自帶gcc,C語言的代碼可以直接編譯運行,但是運行java必須保證用戶先安裝好jdk。
在普通用戶下,可以創建新的文件和文本,vi hello.java,但是編輯後無法保存,由於權限不夠,解決方案有sudo vi hello.java或者直接切換到root用戶下去編輯並且保存。
在普通用戶下已經安裝了jdk,但是在root用戶下並沒有安裝jdk,如果不想在root用戶下安裝jdk,就必須到普通的已經安裝好jdk的用戶下編譯java命令並且運行,但是在普通用戶下由於沒有權限寫入文件,所以可以運行javac hello.java,但是編譯生成的hello.class卻無法保存,針對此問題的解決方法是提高文件的權限,可以讀寫,如果hello.java在文件/JavaTest
下可以直接使用sudo chmod 777 JavaTest(爲文件aaa權限)。