linux下的vi編譯C和Java

 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權限)。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章