本文主要是介绍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权限)。
这篇关于linux下的vi编译C和Java的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!