Java入门程序:Helloworld

在编写Java源程序之前,需要按照Java开发工具包即JDK。目前企业之前流行的为Java8。由于网上关于JDK的安装比比皆是,因此这里就不再过多提及。大家自己搜索实验即可。

编辑源码

对于Java来说,编辑源码用记事本即可。 因为记事本属于无格式的文本,而类似word则除了正常的文本内容之外,还会有一些特殊的隐藏的格式化字符,这些隐藏字符的存在会导致程序编译、执行出错。

我们新建一个文本文件,输入如下所示源码:

public class HelloWorld {

    public static void main(String[] args) {

        System.out.println("Hello world");
    }
}

编译源码

编译Java源码使用到的是javac命令。其格式为:

javac -d destdir srcFile

其中-d destDir用于指定编译生成的字节码文件的存放路径,destDir为本地磁盘的一个有效路径即可。srcFile表示Java源文件所在的路径。当然,不管是生成的字节码文件存放路径,还是源文件存在的路径,既可以是绝对路径,也可以是相对路径。通常,用“.”来表示当前路径。

打开CMD窗口,进入到源文件所在路径后,输入如下命令:

javac -d . HelloWorld.java

执行后会在该路径下生成一个HelloWorld.class文件。

运行程序

运行Java程序需要用到Java命令,其格式为:

java -classpath dir1;dir2...dirN; Java类。

这里出现了-classpath选项。用于指定运行Java程序时所需要搜索的路径。我记得用不少书籍都告诉我们,配置JDK时不仅要配置JAVA_HOME,同时还需要配置CLASSPATH环境变量,用于指定运行java程序时搜索的路径。

按照我们的想法,当然是运行本路径下的Java类。实际上,在Java1.4之前,该想法是未被实现的。因此我们需要配置CLASSPATH环境变量,并加入“.”来表示运行Java程序时搜索当前路径。除此以外,还需将rt.jar和tools.jar配置到CLASSPATH环境变量中。

自JDK1.5之后,即使不设置CLASSPATH环境变量,依然可以运行程序。但是,偶尔在引用第三方jar包的时候还是需要设置CLASSPATH环境变量,此时需要在CLASSPATH环境变量中增加对当前路径的搜索,也就是加“.”。

跟上一步一样,打开CMD窗口,进入字节码文件所在路径,输入如下命令:

java HelloWorld

执行后机会出现执行结果。

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值