编译并运行Java文件


 

Java源程序需要编译成.class字节码才能够运行,这需要使用JDK的javac.exe命令,输入命令时后缀.exe可以省略。

选择"开始"/"运行"命令,在"运行"对话框中输入"cmd",单击"确定"按钮,启动控制台。在控制台中输入"cd\"命令将当前位置切换到C盘根目录(HelloJava.java文件的保存路径),然后输入"javac HelloJava.java"命令编译源程序。源程序被正确编译后,会在相同的位置生成相应的.class文件,这就是编译后的Java字节码文件,它是可以运行的。

注意:输入"javac HelloJava.java"命令时,要注意javac和HelloJava.java之间有一个空格字符。如果没有输入这个空格字符,将导致命令出错,无法执行。

在控制台中输入"java HelloJava"命令将执行编译后的HelloJava.class字节码文件。编译与运行Java程序的步骤及运行结果如图1.34所示。

 
图1.34  编译与运行Java程序的步骤及运行结果

说明:输入"java HelloJava"命令运行Java程序时,运行的是经过编译的java.class文件,但是不需要输入.class后缀名称。

注意:使用"javac ××.java"命令编译Java源程序时,如果没有错误提示信息,说明编译成功,也许会有一些警告信息,但是编译能够通过。如果出现Exception类的异常错误信息,那么说明源程序的代码有问题,无法完成编译过程,这时可以根据相应的Exception异常判断错误原因和代码位置,来解决代码错误。有关异常类的知识,将在本书的其他章节介绍。

转载于:https://blog.51cto.com/xiahongyuan/683313

编译并运行Java文件相关推荐

  1. 如何解决命令行编译运行Java文件时报错Could not find or load main class ...

    前言 以前一直用Eclipse来运行Java程序,从未在命令行中编译运行过Java文件.直到最近某次运行别人写的bat文件时,出现"Could not find or load main c ...

  2. cmd库的导入Java,在cmd命令窗口导入第三方jar包来运行java文件

    在cmd命令窗口导入第三方jar包来运行java文件,以下测试都是基于window环境,Linux环境没有测试. 1.编译 使用命令javac -cp或者javac -classpath 本机测试:如 ...

  3. Notepad++如何编译、运行Java

    首先要让Notepad++编译和运行Java,前提是电脑里已经配置好了Java的环境(这里可以参考我博客里关于Java环境配置的那篇随笔). 在Notepad++上面的选项栏中找到 插件---> ...

  4. 在Linux上编写并运行Java文件

    一.编写.java文件 1.首先检查Linux中是否含有Java的编译环境 java -version 显示当前系统中包含java环境 2.建立Java文件 vim test.java 3.输入代码 ...

  5. Linux环境下创建运行.java文件

    1.下载安装jdk. 一条yum指令就可以搞定了,也可以自己从windows上共享文件进行操作,有些复杂,这里不做详细描述. 以后熟练了,可能进行二更. yum install java-1.8.0- ...

  6. cmd中加载java源文件_如何在cmd中编译和运行java源文件

    如何在cmd中编译和运行java源文件 首先写一个名为HelloWorld.java的java源文件,存储在如C:/java/src的地址,我们再假设待会要存储的位置是C:/java/bin,则我们做 ...

  7. submlime text写java_在Sublime Text 3中配置编译和运行Java程序

    1.设置java的PATH环境变量 2.创建批处理或Shell脚本文件 要想编译运行Java程序,需要创建一个批处理或者Shell脚本 Windows: runJava.bat: @echo off ...

  8. 命令行编译和运行java

    使用命令的方式编译和运行java 详细步骤 1 . 新建记事本,编写以下代码,将记事本命名为HelloWorld.java. 代码 public class HelloWorld {public st ...

  9. 运行java黑窗口是什么意思_黑窗口运行java文件步骤

    误区纠正:运行java文件可以不用配置jdk环境变量,配置jdk只是为了方便运行时找到它 未配置环境变量运行java程序步骤: 1.安装jdk,在G盘下建一个java文件测试类 2.win+r 快捷键 ...

最新文章

  1. 马来西亚拟对打车软件巨头Grab罚款2000万美元
  2. ADT启动SDK Manager时一闪而过
  3. js数组的sort排序详解
  4. java中两个整形相除,向上取整
  5. DLINK DES3828三层交换机配置实例
  6. spring 三级缓存_通过画图+视频把循环依赖、监听器等等spring源码讲明白了
  7. 四周有阴影_外面阳光普照,而有人需要到阴影处躲避
  8. matlab vision工具箱使用手册,matlab-Computer Vision System ToolBox的系统对象使用
  9. linux put函数,Linux内核中的get_user和put_user
  10. 华为matebook14会不会用鸿蒙,2020年用什么笔记本上网课?浅析华为MateBook 14 2020款...
  11. Linux uname命令
  12. pytorch int64的tensor怎么转换成float64
  13. ASP.NET HttpHandler加水印
  14. 在线添加索引遇到的错误:Table definition has changed, please retry transaction
  15. android本地图片选择(相册选取,相机拍摄)
  16. #Cprove7-9 函数应用
  17. 【摸鱼神器】— 五子棋
  18. PAID Network攻击事件分析 | 零时科技
  19. 有知道深圳艾奕康(以前叫茂尔盛)、新钶信息系统公司、梦网科技的吗?
  20. Window 10 优雅的快捷键

热门文章

  1. python如何打印文字_python怎么打印字符
  2. oracle12542,Oracle 11Gr1监听报错 TNS-12542 12560 00512
  3. java bundle类_java ResourceBundle介绍
  4. kibana管理界面日志级别查询_微服务海量日志怎么处理,我不允许你还不知道这款工具...
  5. 360压缩电脑版_震惊!360竟然出了一款这么良心的软件
  6. 交易系统典藏书籍总汇以及系统交易、程序化交易等经典资料收藏
  7. 安卓怎么把一个按钮设计成梯形_常闭触点输入信号处理的电路图及PLC梯形图
  8. java实验三多态性_Java实验3 类的多态性和接口
  9. java比较炫的小程序_有人不建议学Java,有人不建议学Python,该怎么选择
  10. 数据结构--课程设计(归档)