Linux自帶gcc,C語言的代碼可以直接編譯運行,但是運行java必須保證用戶先安裝好jdk。
在普通用戶下,可以創(chuàng)建新的文件和文本,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權限)。