配置好JDK后,如何在cmd下运行java程序

2023-10-27

我们都知道两条命令:javac 类名.java和java 类名
具体操作举例说明:
1.如果.java文件放在了部分C盘(用户自己建立的文件夹)或C盘以外的位置。
比如D盘:
这里写图片描述     
      步骤一:win+R,输入cmd回车,进入命令提示符窗口:
这里写图片描述     
      步骤二:跳转到.java文件存放位置:
      这里写图片描述  
       
步骤三:输入javac.HelloWorld.java编译程序,这时若程序没有错误,则发现D盘存放.java文件的目录下生成了HelloWorld.class文件:
这里写图片描述   
这里写图片描述 
     
 步骤四:输入java.HelloWorld运行程序(运行结果输出了一句话:“眉毛抽烟饿死懒猫”)。
 这里写图片描述
     
2.如果.java文件放在了C盘的某些特殊文件夹里(操作时需要管理员权限)。
这里写图片描述
如果按一般操作编译阶段会出现拒绝访问的情况,如图:这里写图片描述 
    
     正确做法:->右击屏幕左下方->命令提示符(管理员),之后按照一般操作即可。
     这里写图片描述   
      
       最后总结一下其他学习收获:
       (1)在JDK的bin目录下,有很多可执行程序。最重要的就是javac.exe和java.exe。
       javac.exe是Java编译器工具,可以将编写好的Java文件编译成Java字节码文件(可执行的Java程序)。java.exe是Java运行工具,会启动一个JVM进程,JVM相当于一个虚拟的操作系统,专门负责运行由Java编译器生成的字节码文件(.class文件)。
       Java源文件扩展名为.java,如HelloWorld.java。经过javac命令编译后生成的Java字节码文件扩展名为.class,如HelloWorld.class。再经java命令运行程序,得到结果。
       (2)在命令提示符窗口下目录的跳转问题:
       跳相对目录上一层:cd..    回车
       进入其他盘符:d:或D:    回车
       进入文件路径位置:cd 文件路径   回车,若再要打开文件则输入文件名全称(有后缀),回车即可打开文件。
      

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

配置好JDK后,如何在cmd下运行java程序 的相关文章

  • 在文本文件中写入多行(java)

    下面的代码是运行命令cmd并使用命令行的输出生成一个文本文件 下面的代码在 Eclipse 的输出窗口中显示了正确的信息 但在文本文件中只打印了最后一行 谁能帮我这个 import java io public class TextFile
  • 如何创建一个显示 Spinners 的 x 和 y 值的表格?

    我想创建一个位于图表右侧的表格 其中显示 2 列 x 和 y 值已输入到xSpin and ySpin旋转器 我已经画了一张我想要桌子放置的位置的图 我尝试过在网格窗格布局中使用文本框来创建表格并将值直接输入到文本框网格中 但是我无法将它们
  • 这个函数(for循环)空间复杂度是O(1)还是O(n)?

    public void check 10 for string i list Integer a hashtable get i if a gt 10 hashtable remove i 这是 O 1 还是 O n 我猜测 O n 但不是
  • SAML 服务提供商 Spring Security

    当使用预先配置的服务提供者元数据时 在 Spring Security 中 是否应该有 2 个用于扩展元数据委托的 bean 定义 一份用于 IDP 元数据 一份用于 SP 元数据
  • Java:如何从转义的 URL 获取文件?

    我收到了一个定位本地文件的 URL 事实上我收到的 URL 不在我的控制范围内 URL 按照 RFC2396 中的定义进行有效转义 如何将其转换为 Java File 对象 有趣的是 URL getFile 方法返回一个字符串 而不是文件
  • org.apache.sling.api.resource,version=[2.3,3) -- 无法解析

    您好 我无法访问我的项目内容 我已经上传了从 CQ 访问内容所需的所有包 我唯一能看到的是 org apache sling api resource version 2 3 3 无法解析 这是否是异常的原因 如果是 请告诉我如何解决 中Q
  • OpenCV 中的 Gabor 内核参数

    我必须在我的应用程序中使用 Gabor 过滤器 但我不知道这个 OpenCV 方法参数值 我想对虹膜进行编码 启动 Gabor 过滤器并获取特征 我想对 12 组 Gabor 参数值执行此操作 然后我想计算 Hamming Dystans
  • Android在排序列表时忽略大小写

    我有一个名为路径的列表 我目前正在使用以下代码对字符串进行排序 java util Collections sort path 这工作正常 它对我的 列表进行排序 但是它以不同的方式处理第一个字母的情况 即它用大写字母对列表进行排序 然后用
  • OSGi:如果不取消服务会发生什么

    这是我获取 OSGi 服务的方式 ServiceReference reference bundleContext getServiceReference Foo class getName Foo foo Foo bundleContex
  • wait() 在游戏中如何工作?

    在 playframework 的文档中here http www playframework org documentation 1 2 1 asynchronous已写 public static void loopWithoutBlo
  • 如何在不超过最大值的情况下增加变量?

    我正在为学校开发一个简单的视频游戏程序 我创建了一个方法 如果调用该方法 玩家将获得 15 点生命值 我必须将生命值保持在最大值 100 并且由于我目前的编程能力有限 我正在做这样的事情 public void getHealed if h
  • Java 8 流 - 合并共享相同 ID 的对象集合

    我有一系列发票 class Invoice int month BigDecimal amount 我想合并这些发票 这样我每个月都会收到一张发票 金额是本月发票金额的总和 例如 invoice 1 month 1 amount 1000
  • 普罗米修斯指标 - 未找到

    我有 Spring Boot 应用程序 并且正在使用 vertx 我想监控服务和 jvm 为此我选择了 Prometheus 这是我的监控配置类 Configuration public class MonitoringConfig Bea
  • Struts 2 + Sitemesh 3 集成 - FreemarkerDecoratorServlet 中的 NPE

    我将 Struts 2 版本 2 3 14 3 与 Sitemesh 3 版本 3 0 alpha 2 一起使用 并且在某些情况下遇到 NullPointerException 首先 这是我的 web xml 中的 struts2 site
  • Netty:阻止调用以获取连接的服务器通道?

    呼吁ServerBootstrap bind 返回一个Channel但这不是在Connected状态 因此不能用于写入客户端 Netty 文档中的所有示例都显示写入Channel从它的ChannelHandler的事件如channelCon
  • 为什么C++代码执行速度比java慢?

    我最近用 Java 编写了一个计算密集型算法 然后将其翻译为 C 令我惊讶的是 C 的执行速度要慢得多 我现在已经编写了一个更短的 Java 测试程序和一个相应的 C 程序 见下文 我的原始代码具有大量数组访问功能 测试代码也是如此 C 的
  • FileOutputStream.close() 中的设备 ioctl 不合适

    我有一些代码可以使用以下命令将一些首选项保存到文件中FileOutputStream 这是我已经写了一千遍的标准代码 FileOutputStream out new FileOutputStream file try BufferedOu
  • hashcode 的默认实现为以相同方式构造的对象返回不同的值

    我在这里编写一个示例代码 public class Test private int i private int j public Test TODO Auto generated constructor stub public Test
  • ServletContainer 类未找到异常

    我无法再编译我的球衣项目 并且出现以下异常 GRAVE Servlet Project API threw load exception java lang ClassNotFoundException com sun jersey spi
  • 如何在 JFreeChart 中设置多个系列的线条粗细?

    我创建了很多图表 在他们每个人中我都需要打电话 renderer setSeriesStroke i new BasicStroke 2 0f 对于每个系列 renderer is chart getXYPlot getRenderer 我

随机推荐

  • python. 创建虚拟环境 conda_python使用conda创建和管理python虚拟环境

    一 背景 前期使用过程中发现使用python3自带的venv创建虚拟环境时 无法指定python版本 也许可以 但我没找到方法 所以打算利用第三方的工具conda来管理python环境 二 Miniconda安装 本文主要是介绍环境管理相关
  • SAP FI 系列 (026) - 增值税的配置

    产品的销售 原料的采购 都要与增值税打交道 SAP 系统对于不同国家的销售和购置税 都提供了基于国家的计税程序 Tax Procedure 项目实施的时候 只需要选择预置的税码或者新增税码 针对这些税码配置记账的会计科目即可 税码包括的最重
  • 2023最新「阿里」Java 高级工程师面试高频题:JVM+Redis+ 并发 + 算法 + 框架

    前言 面对今年的大环境而言 跳槽成功的难度比往年高了很多 很明显的感受就是 对于今年的 java 开发朋友跳槽面试 无论一面还是二面 都开始考验一个 Java 程序员的技术功底和基础 对源码解读和核心原理理解也是成了加分项 特别是对 Jav
  • 实战:利用Pytorch复现Deep Residual Learning for Image Recognition中的 Resnet34

    残差网络Resnet Deep Residual Learning for Image Recognition 论文阅读笔记 在学习了resnet的论文之后 为了便于理解 变想要复现文论中34层的resnet模型 即以下这张图 实际上 Re
  • 等价类划分和边界值的区别与联系

    等价类划分和边界值的区别与联系 例子 参数输入 1 99 为合法 一 等价类划分法 1 按照位数不同划分 输入 空 个位数 十位数 百位数 测试了 空 1 11 101 就不用在测试 2 22 102 了 因为 个十百 位数都是等价的 属于
  • MES系统解决钢结构企业原材料管控难问题

    随着国家经济建设的发展 钢结构行业产品在轻钢门式结构 多层和小高层住宅 大跨度空间结构 塔桅结构等领域有着良好的发展前景 中国建筑钢结构产业和市场正呈现出蓬勃发展的势头 总的来说 形势很好 前景喜人 另一方面 我们应该清醒地看到 由于建筑钢
  • ctf实战 掌控安全的靶场 第四关通关记录

    掌控安全封神台第四关 根据提示为存储型xss flag在cookie中 xss平台其实网上就有 可以直接用 xsspt com xss平台大致如下 点击创建项目输入项目名字 选择模块是要注意选择 默认模块和xss js 生成代码
  • 打开word资源管理器没有响应

    今天 更新windows10之后 打开word excel文档导致整个资源管理器没有反应 打开其他文档例如 PDF 图片等没有任何问题 解决方案 如下图 关闭 详细信息窗格 即可
  • 基于Java+SpringBoot+Vue的校园交友网站的设计与实现

    文章目录 一 效果演示 二 前言介绍 三 主要技术 四 系统设计 部分 4 1 主要功能模块设计 4 2 系统登录流程设计 五 运行截图 5 1 系统功能模块 5 1 1 用户注册 5 1 2 线下活动 5 1 3 交友信息 5 1 4 个
  • 解决在选项卡中,只有默认选项里的vue-seamless-scroll可以滚动的问题

    参考的文章作者说她的vue seamless scroll无缝滚动不滚动是因为她的页面有切换按钮 原来用v show的时候只有默认页面的可以滚动 改为v if就可以了 我的页面也是因为切换按钮的原因引起的不滚动 但是我的页面目前只能使用js
  • JS获取当前日期时间

    getCurrentDate var timeStr var curDate new Date var curYear curDate getFullYear 获取完整的年份 4位 1970 var curMonth curDate get
  • 【华为机试真题 JAVA】最长连续子序列-100

    编程题目 100分 最长连续子序列 2021 H2 2022 H1考试题 时间限制 C C 1秒 其他语言 2秒 空间限制 C C 262144K 其他语言524288K 64bit IO Format lld 本题可使用本地IDE编码 不
  • Python3 输入和输出

    在前面几个章节中 我们其实已经接触了 Python 的输入输出的功能 本章节我们将具体介绍 Python 的输入输出 输出格式美化 Python两种输出值的方式 表达式语句和 print 函数 第三种方式是使用文件对象的 write 方法
  • Mac mkdir创建文件夹 提示Permission denied

    B00011347 wanghan mkdir map car mkdir map car Permission denied 处理办法 B00011347 wanghan sudo mkdir map car Password 输入密码
  • tensorflow错误:InvalidArgumentError (see above for traceback): Cannot assign a device for operation

    一 错误 InvalidArgumentError see above for traceback Cannot assign a device for operation shuffle batch Could not satisfy e
  • java项目远程调试

    背景 目前大家调试项目 比较通用的就是使用修改log进行调试 每次调试都会相应的修改配置log的地方 重复性的进行提交 编译 部署 比较浪费时间 由于环境连接问题 又需将项目部署到服务器上 所以 为了节省无用的时间开销 大家可以使用java
  • AIO-3588MQ 车规级AI主板

    AIO 3588MQ采用Rockchip全新的车规级八核AI SOC芯片RK3588M 支持8K视频编解码 支持六屏同时显示 支持多达16路摄像头输入 可实现大广角无缝拼接 可扩展硬盘 千兆网 WiFi6和5G 4G网络 支持虚拟机 支持多
  • arr1 = [1,2]arr2=[1,2,3,4,5,6]用javascript的方式将以上两组数据处理成 1:1,2:2,3:1,4:2,5:1,6:2

    1 使用循环和取余运算符 const arr1 1 2 const arr2 1 2 3 4 5 6 const length1 arr1 length const length2 arr2 length const maxLength M
  • ArcObjects拾遗之一——初始化许可

    ArcObjects是ArcGIS的底层API 基于COM技术搭建 所以能够自然地支持C VB Net在内的多种语言 然而也因为是基于COM的 所以它的API很是难用 相比 Net framework那样的 虽然我用它来开发也有些时日了 但
  • 配置好JDK后,如何在cmd下运行java程序

    我们都知道两条命令 javac 类名 java和java 类名 具体操作举例说明 1 如果 java文件放在了部分C盘 用户自己建立的文件夹 或C盘以外的位置 比如D盘 步骤一 win R 输入cmd回车 进入命令提示符窗口 步骤二 跳转到