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