第一个java程序:HelloWorld
public class HelloWorld{
public static void main(String[] args){
System.out.println("hello world!!!");
}
}
以上程序是基础学习者的第一个java代码,输出内容为hello world!!!
java环境的配置
想要运行上述程序还需要配置java环境变量,首先需要准备好所要安装系统的相应版本的jdk文件,需要去官网下载。
-
A、Linux操作系统下:
1、将下载好的jdk安装文件拷贝到虚拟机或电脑上,解压到你想安装的位置,再开始配置java环境变量;
2、配置java环境变量,若支队当前用户进行配置,则只需要在 ~/.bashrc后追加以下环境变量,保存并退出。expor JAVA_HOME=/usr/local/jdk1.8.0_74 export JRE_HOME=$JAVA_HOME/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin:$PATH
这其中并不是所有的变量都是必要的。
1)JAVA_HOME:变量是jdk所保存的目录,它的存在是为了方便其他环境变量的配置,没有什么实际作用,知识为了美观,并且方便管理,这里面的地址不是固定的,根据存储位置的不同而不同。
2)CLASSPATH:变量是在运行java代码时能找到编译好的字节码文件,即指定class文件的搜索路径。
PATH:也是最主要的变量,配置的是java的编译指令和运行指令的启动方式存储位置。
3)JRE_HOME:学习阶段不清楚。 -
B、在Windows系统下
在Windows系统下将下载好的安装包解压后,在属性—>高级系统设置—>环境变量 进行环境变量的配置。配置在系统环境变量对所有用户有效,配置在用户环境变量值对当前用户有效。
所配置的环境变量名称内容和功能和Linux系统下的配置基本相同。只是在两种操作系统下的格式不尽相同。 -
C、配置好以上环境变量后还要进行是否安装成功的验证测试, 在dos控制台输入java、javac会输出大量的操作指南类的信息,以此证明java环境变量配置成功,在学习阶段就足够使用了。
编译运行java程序
-
1、在Windows系统下的dos命令中输入
javac -d ./bin ./src/HelloWorld.java 该命令的作用是对java源代码进行编译。-d:指定 .class文件的存储位置,后面直接跟上字节 码文件的存储位置,在后面的位置拼接java源代码文件的存储位置。 java -cp ./bin com.briup.HelloWorld 该命令是运行java字节码文件的命令。-cp:代表运行指定文件下的字节码文件。后面跟的就是存储字节码文件的位置,在后面拼接程序的全定名或全限定名即:包名.类名。 注意:在特殊情况下可能在编译过程中会出现文字编码格式的问题。这时候只需要在编译语句中拼接进-encoding UTF-8(此处写你文件的编码格式)。 例:javac -encoding UTF-8 -d ./bin ./src/HelloWorld.java 按照此例子操作后则不会出现编码错误。