返回顶部
首页 > 资讯 > 精选 >cmd怎么使用javac和java
  • 825
分享到

cmd怎么使用javac和java

2023-06-22 03:06:44 825人浏览 泡泡鱼
摘要

这篇文章主要介绍了cmd怎么使用javac和java,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。一、简述:cmd中,执行java命令与javac命令的区别:javac:是编

这篇文章主要介绍了cmd怎么使用javac和java,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

一、简述:

cmd中,执行java命令与javac命令的区别:

javac:是编译命令,将java源文件编译成.class字节码文件。

例如:javac hello.java

将生成hello.class文件。

java:是运行字节码文件;由java虚拟机对字节码进行解释和运行。

例如:java hello

二、详述:

下面我们来写个java文件试试。

1、打开记事本,输入一个类+主函数

cmd怎么使用javac和java

2、点击 文件->保存,保存到相应文件夹下,文件名修改了xxx.java

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

cmd怎么使用javac和java

cmd怎么使用javac和java

3、在Hello.java文件夹内,空白位置,按住键盘Shift,右击鼠标,选择“在此处打开命令窗口”

cmd怎么使用javac和java

cmd怎么使用javac和java

4、输入 javac Hello.java 回车

如果java类书写格式没有错误,cmd不会报错,而且在java文件同目录内生成一个class文件。

cmd怎么使用javac和java

cmd怎么使用javac和java

5、输入 java Hello 回车

若输出下图,恭喜你,成功了!你已经把java类中,输出打印“Hello World”显示在cmd命令行中。

cmd怎么使用javac和java

三、总结

首先我们使用记事本编写java源代码,扩展名.java;

在命令行模式中,输入命令:javac 源文件名.java,对源代码进行编译,生成class字节码文件;

编译完成后,如果没有报错信息,输入命令:java Hello,对class字节码文件进行解释运行,打印“Hello World”。

为了方便大家理解javac和java编译运行过程,可以看下图:

cmd怎么使用javac和java

至此,我相信大家应该对javac和java使用有了比较客观的了解。

四、答疑:

接下来,我们来看一下大家在实践中容易遇到的问题。

问题一:cmd命令一定要准确,区分大小写,注意是否要加扩展名。

javac Hello.java

java Hello

问题二:javac命令报错,如下图

cmd怎么使用javac和java

javac命令报错,一般都是java代码有误,需要检查修改。

下图中,java代码很明显的错误,输出打印语句写在了main函数的外面,修改正确就不会报错了。

javac命令报错,去看java代码,肯定有错误。

cmd怎么使用javac和java

问题三:javac命令执行完成,生成class文件,但是java命令报错,如下图

cmd怎么使用javac和java

我查阅资料,找到报错的原因,首先检查java源代码,记住,java类不要加package路径!再就是java环境变量有问题,咱们一起来检查一下。

右击“计算机-属性-高级系统设置”,单击“环境变量”。我相信大家都已经配置java环境变量,咱们来检查一下,如果不会配置java环境变量,请查看java开发配置环境变量。

cmd怎么使用javac和java

逐一核对 ”JAVA_HOME” “Path” “CLASSPATH”

  • (1)"JAVA_HOME",变量值是你的电脑jdk的安装路径,我的是"D:\java\tool\java1.8\JDK"

  • (2)"Path",在原变量值的最后面加上”;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin”

  • (3)”CLASSPATH”,变量值”.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar”

特别注意变量值开头是”.;”(点分号),这个地方需要特别注意,我就是因为这个点和分号不对报错的。

cmd怎么使用javac和java

java源码修改后,需要把之前生成的class文件删除,从新运行javac和java命令。

环境变量修改后,一定要重启cmd命令行窗口,再把把之前生成的class文件删掉,重新运行javac和java命令。

注:若在输入javac命令时,显示'javac'不是内部或外部命令,原因也是因为没有提前安装好JDK开发环境或环境变量配置有误。

感谢你能够认真阅读完这篇文章,希望小编分享的“cmd怎么使用javac和java”这篇文章对大家有帮助,同时也希望大家多多支持编程网,关注编程网精选频道,更多相关知识等着你来学习!

--结束END--

本文标题: cmd怎么使用javac和java

本文链接: https://lsjlt.com/news/302024.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • cmd怎么使用javac和java
    这篇文章主要介绍了cmd怎么使用javac和java,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。一、简述:cmd中,执行java命令与javac命令的区别:javac:是编...
    99+
    2023-06-22
  • cmd使用javac和java及注意事项
    一、简述: cmd中,执行java命令与javac命令的区别: javac:是编译命令,将java源文件编译成.class字节码文件。 例如:javac hello.java 将...
    99+
    2024-04-02
  • Java基础14:离开IDE,使用java和javac构建项目
    更多内容请关注微信公众号【Java技术江湖】...
    99+
    2023-06-02
  • java中javac AbstractProcessor有什么用
    小编给大家分享一下java中javac AbstractProcessor有什么用,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!它可以做什么?它做的事情当然是生成新类或修改原始的类,比如你遇到这样的情况下就可以使用:反射好...
    99+
    2023-06-25
  • cmd命令怎么使用
    这篇文章主要介绍“cmd命令怎么使用”,在日常操作中,相信很多人在cmd命令怎么使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”cmd命令怎么使用”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!10个很酷...
    99+
    2023-07-01
  • PUSHD和POPD命令怎么在cmd中使用
    本篇文章给大家分享的是有关PUSHD和POPD命令怎么在cmd中使用,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。PUSHD命令保存当前目录以供 POPD 命令使用,然后改到指...
    99+
    2023-06-09
  • javac找不到java文件怎么解决
    出现错误:解决办法:先进入java文件所在的目录;使用cd 文件夹文件夹...... ;小编的文件所在目录是:eclipse-workspaceword.projectsrcword;进入目录后,再输入javac 文件名.java即可:编...
    99+
    2017-10-24
    java教程 javac 找不到 java文件
  • cmd NTSD命令怎么使用
    NTSD(NT Symbolic Debugger)是Windows操作系统的一个调试工具,用于调试应用程序和系统组件。下面是NTSD命令的使用方法:1. 打开命令提示符(CMD)窗口。2. 使用cd命令切换到要调试的应用程序或系统组件...
    99+
    2023-08-11
    cmd
  • 怎么使用cmd登录mysql
    要使用命令行(CMD)登录到MySQL数据库,您需要使用以下步骤: 打开命令提示符(CMD)窗口。 在CMD窗口中输入以下命...
    99+
    2024-05-09
    mysql
  • java怎么在cmd运行
    首先用记事本写一个简单的Java程序,保存成.Java文件在电脑搜素框中搜索cmd或者直接使用键盘菜单键+r 打开命令窗口在出现的窗口输入 cd 文件位置,我放在桌面就输入cd Desktop 按下回车,如果再输入 dir Desktop ...
    99+
    2018-02-20
    java入门 java cmd 运行
  • Linux firewall-cmd命令怎么使用
    今天小编给大家分享一下Linux firewall-cmd命令怎么使用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。Linu...
    99+
    2023-06-28
  • Dockerfile的CMD指令怎么使用
    这篇文章主要介绍“Dockerfile的CMD指令怎么使用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Dockerfile的CMD指令怎么使用”文章能帮助大家解决问题。一 Docker的CMD指令...
    99+
    2023-07-05
  • 怎么用java在cmd中写入指令
    要在CMD中运行Java代码,您需要先将Java的bin目录添加到系统环境变量中。然后,您可以按照以下步骤使用CMD编写和执行Jav...
    99+
    2023-08-23
    java cmd
  • 怎么在cmd中使用SETLOCAL命令
    这篇文章给大家介绍怎么在cmd中使用SETLOCAL命令,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。SETLOCAL 开始批处理文件中环境改动的本地化操作。在执行 SETLOCAL 之后所做的环境改动只限于批处理文件...
    99+
    2023-06-08
  • 怎么使用cmd启动mongodb服务
    要使用cmd启动MongoDB服务,可以按照以下步骤操作:1. 打开命令提示符(cmd)窗口。2. 切换到MongoDB安装目录的`...
    99+
    2023-08-23
    cmd mongodb
  • 怎么使用cmd根据WSDL网址生成java客户端代码
    小编给大家分享一下怎么使用cmd根据WSDL网址生成java客户端代码,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!windows下使用cmd命令提示符生成jav...
    99+
    2023-06-14
  • MySQL在cmd和python下的使用示例
    这篇文章主要介绍MySQL在cmd和python下的使用示例,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!环境配置1:安装mysql,环境变量添加mysql的bin目录环境配置2:p...
    99+
    2024-04-02
  • 怎么使用Java try和catch
    本篇内容介绍了“怎么使用Java try和catch”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!  尽管...
    99+
    2024-04-02
  • 怎么使用cmd命令启动MySQL服务
    要使用cmd命令启动MySQL服务,您需要按照以下步骤进行操作: 打开命令提示符(cmd)窗口。您可以通过按下Win + R键,...
    99+
    2023-10-26
    MySQL
  • 怎么用cmd启动mongodb
    cmd中查看mongodb版本的方法:1、在win桌面通过快捷键【win+r】打开运行窗口;2、输入“cmd”打开命令行模式;3、在命令行模式下输入命令切换到mongodb的bin目录;4、最后输入“mongo”指令即可启动mongod服务...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作