linux下java程序开发
在linux终端下敲击:java(用于java程序的执行)
如果有一大串的字符输出说明已经安装好了。(linux程序默认是安装java的,但是javac好像不是默认)
敲击:javac(用于程序的编译)
如果有一大串的字符输出说明已经安装好了。
如果没有就要先安装。(应用程序都要先安装再使用的)
程序的安装:前面说了,计算机系统里面唯一东西就是文件,程序的安装就是下载文件,说白了就是把文件下下来,放在你的硬盘上就可以了。(cp)
下载:jdk最新版本: jdk-7u71-linux-x64.tar.gz 放在你的目录下面(/home/XXX),解压:tar zxvf jdk-7u71-linux-x64.tar.gz 便安装成功了。
进入到jdk-7u71/bin下,执行./java ./javac 便可以执行上面的两个命令了。
但是这样有个缺点就是,你执行java命令时必须跑到jdk-7u71/bin下去执行,否者会提示找不到程序。
如果你想,在随便一个文件路径下,敲击:java,都能访问到jdk-7u71/bin下的java程序,便用到一个概念是环境变量 PATH。
终端敲击:echo ¥PATH 便能看到系统环境PATH的值。(是一连串的文件路径也就是地址)
设置PATH的作用就是:不管当前处于什么文件路径,你在终端敲击一个命令时,shell程序就会在PATH中这些路径里面去自动寻找该命令程序,如果找到便去执行它,如果没有找到便提示没有找到。
所以你想在任何地方,敲击java就能执行jdk-7u71/bin下的java,就要把jdk-7u71/bin这个路径添加到PATH里面。具体方法为:
1:编辑文件 /etc/profile
2: 编辑文件/home/XXX/.bash_profile
添加:
export PATH=$PATH:jdk-7u71/bin
编辑完以后,执行source /etc/profile 或 /home/XXX/.bash_profile,设置的环境变量便生效了。(可以echo $PATH看一下)
总结:安装程序大体有两步1:下载程序到本地的某个路径下 2:把该路径添加到环境变量PATH里面(这一步的目的是为了调用方便)
下面你便可以着手开发你的Java项目了(哈哈 就是程序)
最简单的:
vim Test.java
public class Test.java{
public static void main(String [] args){
System.out.println("what a fuck");
}
}
:wq
保存一下
编译:
javac Test.java
作用是:在当前目录下生成一个Test.class文件 (在java语言里面 XXX.class文件便是可执行文件,也就是说java眼里只有.java和.class两种文件)
执行:
java Test(没有.class)
屏幕上便会输出:what a fuck
总结:程序开发分为三步1:程序编写(vim) 2: 程序编译(javac) 3:程序执行(java)
==================================================进阶:
目前编写的java程序使用的函数或者说类都是java语言自带的(比如说Test.java里面的System类 out类 println方法),javac在编译程序时会自动的查找到这些类,java执行时也会自动查找到这些类,所以说例子程序的开发是非常简单的。
但是如果你想写比较大的java项目,就不可能只用到java语言自带的类,另一句话说你不能可能只用java自带的基础类一步步去搭建一个实用的应用程序。我们可能要用到,别人已经写好的类或者说包或者库或者插件。(它们都表示一个东西)