JDK安装完成后,将一下代码写入文件HelloWorld.java中

// HelloWorld.java

public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello world");
}
}

注:.java文件名与class名字必须一致

编译:

$ javac <file name>.java

$ javac HelloWorld.java

编译器将源文件.java翻译成Java虚拟机可识别的<class name>.class文件

运行:

$ java <class name>

$ java HelloWorld

运行时启动Java虚拟机,虚拟机寻找到<class name>.class文件后,将其加载进内存,以主函数main作为入口运行该程序

注:若设置了CLASSPATH,虚拟机会去CLASSPATH路径寻找.class文件,否则在当前路径寻找

运行结果:

Hello world

最新文章

  1. SAP CRM 复用视图
  2. 你见过吗?9款超炫的复选框(Checkbox)效果
  3. Titanium系列--我常用的Titanium的快捷键(持续更新中。。)
  4. web classpath 路径说明
  5. iptables 命令介绍
  6. Scrum会议3(Beta版本)
  7. WCF配置文件全攻略
  8. ASP.NET对HTML元素进行权限控制(三)
  9. 最简单的视音频播放示例3:Direct3D播放YUV,RGB(通过Surface)
  10. 个人信用卡管理 - iOS UI原型
  11. 【转】How to Start Intel Hardware-assisted Virtualization (hypervisor) on Linux to Speed-up Intel Android x86 Emulator
  12. Week7(10月24日)
  13. POJ 3468&lt;线段树,区间add&gt;
  14. 头文件limits—各个类型的数据的范围
  15. 16、Collection接口及其子接口Set和List(常用类LinkedList,ArrayList,Vector和Stack)
  16. 如何创建一个一流的SDK?
  17. 请小心使用 ng-repeat 中的 $index
  18. Pytorch--Dropout笔记
  19. Hadoop-2.9.2单机版安装(伪分布式模式)(一)
  20. Centos 7 安装配置

热门文章

  1. anularjs前端分页
  2. 字符串格式化str.format
  3. Scene is unreachable due to lack of entry points and does not have an identifier for runtime access via -instantiateViewControllerWithIdentifier解决办法
  4. Android----获取包名和sh1
  5. zabbix告警
  6. mysql 配置utf8 编码,支持 emoji 方法!!!
  7. adminLte 解决菜单栏 bug
  8. [Android UI]View基础知识
  9. git学习---去除版本控制
  10. python3 生成器笔记