如何在cmd中编译和运行java源文件

首先写一个名为HelloWorld.java的java源文件,存储在如C:/java/src的地址,我们再假设待会要存储的位置是C:/java/bin,则我们做一下工作

首先,进入cmd环境,输入”C:”+回车进入C盘。然后输入“C:/java/src”+回车进入“C:/java/src”

再输入javac 编译该文件,如果使用javac HelloWorld.java,则在当前目录下生成一个字节码文件。如果使用javac –d则可以在参数-d指定目录下生成字节码文件。如上题要求,我们输入javac –d C:/java/bin HelloWorld.java或者javac –d  ../bin HelloWorld.java则可以在我们指定的位置C:/java/bin生成字节码文件了,这时,只要我们输入java HelloWorld。就可以运行该程序了。

如果该HelloWorld.java文件带包,则使用javac可以在制定目录下生成带包的字节码文件,在运行时,必须输入完整的类名,其中,完整的类名包括类名和它所在包的包名,所以,如果是package day01.shangwu包中的字节码文件,运行指令应为java day01.shangwu. HelloWorld。

另外,如果设置了CLASSPATH,也就是告诉了java虚拟机,.class类文件在什么位置,则可以在任何一个位置即可运行JAVA程序,语句如 set CLASSPATH=C:/java/bin+回车。

cmd中加载java源文件_如何在cmd中编译和运行java源文件相关推荐

  1. amd cpu不能在cmd环境下运行java代码_如何在Windows10中配置java的JDK环境

    今天给大家分享一下如何配置java的JDK环境.操作步骤如下: 1.下载好 jdk 的安装文件,我下载的是 jdk-10.0.1_windows-x64_bin.exe 这个版本的安装文件: 2.使用 ...

  2. linuxpython源文件_如何在Linux中运行Python源文件

    一.可执行的Python程序 这部分内容只对Linux/Unix用户适用,不过Windows用户可能也对程序的第一行比较好奇.首先我们需要通过ch 一.可执行的Python程序 这部分内容只对Linu ...

  3. android在xml中加载大图,android – 如何在布局xml中添加循环视图

    您无法将aar文件添加到Eclipse中的libs文件夹(它不是jar文件) 目前,使用新的RecyclerView的最佳方式是切换到Android Studio并将此依赖项添加到build.grad ...

  4. css中如何实现帧布局_?如何在Python中加入多个数据帧?

    全文共2235字,预计学习时长7分钟 来源:Pexels 初学Python编程的人,面临的是各种未知的挑战. 下面是一个几乎让所有更有抱负的数据科学家都感到意外的场景:你正在处理一个从多个源收集数据的 ...

  5. java无ide编译_[转]无IDE时编译和运行Java

    本文由 ImportNew - Grey 翻译自 dzone.欢迎加入Java小组.转载请参见文章末尾的要求. 最近Java subreddit出现了一篇"在没有IDE的情况下编译Java包 ...

  6. html中p元素添加超链接_如何在HTML中添加超链接

    html中p元素添加超链接 How To Build a Website With HTML 如何使用HTML构建网站 This tutorial series will guide you thro ...

  7. mysql中用户权限的授予_如何在MySQL中创建用户和授予权限

    如何创建MySQL用户并授予权限?为了实现良好的安全性,需要为每个应用程序创建单独的用户帐户,而不是root用户访问数据库.这将确保应用程序无法访问其他应用程序的数据库.因此需要mysql管理员(ro ...

  8. word中 有注释标签吗_如何在Word中注释图像

    word中 有注释标签吗 If you're writing a document that includes images, you may want to add annotations to t ...

  9. python中none是什么类型_如何在Python中”测试”None类型?

    我有一个方法,它有时返回一个非类型的值.那么我怎样才能质疑一个非类型的变量呢?例如,我需要使用if方法 if not new: new = '#' 我知道这是错误的方式,我希望你理解我的意思. 我想这 ...

最新文章

  1. Jenkins 流水线 获取git 分支列表_基于Jenkins的DevOps流水线实践
  2. springboot 配置多个请求服务代理
  3. 【C语言】单词个数统计(库函数第一次运用)
  4. 利用Scrapy框架爬取落网上的音乐文件
  5. C++11 并发指南三(Lock 详解)(转载)
  6. Win10电脑如何定时关机
  7. [独孤九剑]持续集成实践(二)– MSBuild语法入门
  8. centos最新版solr5.3.1安装和数据整理以及遇到的问题解答
  9. 华为交换机S3700基本配置
  10. excel线性拟合的斜率_Excel 计算线性回归线斜率:SLOPE函数
  11. kali安装zmap
  12. js 日语索引 日文排序
  13. Jenkins+Gitlab+Ansible自动化部署(六)
  14. mysql使用命令行导入sql脚本 报错无法插入中文
  15. 英语语法笔记Day7——并列主从句
  16. 解析 Github 的默认头像
  17. 【保姆级】阿里云服务器frp内网穿透教程
  18. c++逆天改命进阶--哈希表
  19. 2015-10-17
  20. Web前端开发入门教程,HTML5+CSS3+JS教程,达到web前端工程师的水平

热门文章

  1. python中的死锁
  2. word里双横线怎么打_美人计 | 精致打工人秀智,教你内双怎么化
  3. mysql提取各种数据时间的各种方法
  4. MSRA-万字综述 直击多模态文档理解
  5. 有钱可以多任性?OpenAI提出人肉模型训练,文本摘要全面超越人类表现!
  6. 论文浅尝 | 以知识图谱为基础的开放域对话生成的目标规划
  7. 论文浅尝 | 一种嵌入效率极高的 node embedding 方式
  8. 腾讯2019秋招笔试真题
  9. Hadoop 命令操作
  10. English trip -- VC(情景课)5 Around Town