在命令行,输入javac,查看javac的使用方法,找到-d的解释

在当前工作目录下生成class文件,一般情况下有两种方法

方法一: javac <srcFile>

方法二: javac -d . <srcFile>

javac 的 -d参数用于指定生成class文件的位置,.(点号)表示当前目录。

当前目录是桌面 ,桌面上有个Hello.java文件。

package com.atChina;
public class Hello{public static void main(String[] args){System.out.println("hello,world2");}static{System.out.println("hello,world1");}
}

按照方法一,运行 javac Hello.java,生成Hello.class文件在桌面(当面目录)。

按照方法二,运行 javac -d . Hello.java,生成Hello.class文件并不在桌面上(当前目录),而是在 "当前目录\com\atChina"。

如下, java 包名/类名  运行class文件

javac,使用-d .与省略-d的区别相关推荐

  1. 批处理 java环境_java环境配置简单批处理方法一键OK

    Java编程首要工作就是安装JDK(Java Development Kit).一通NEXT点完安装包后就是最重要的环境变量设置了.也许有人会问为什么要设置环境变量,要理解这点,首先要明白环境变量的作 ...

  2. [转]JAVA环境变量设置完全版

    作为初学者.感觉这边文章不错.就转来了.下面有转载的地址.最下面是我写的一个例子.配置完环境变 量后,大家可以调试一下. 在完成了JDK的安装后,环境变量设置是其安装后的首要操作,有人会问为什么要设置 ...

  3. 矩阵低秩张量分解_【线性代数】张量-张量的计算

    本来吧,觉得张量这个东西稍微混一混假装知道个大概就行了.昨天拿到角动量那一章的讲义以后我发现事情并没有那么简单--总而言之,欠下的东西早晚要还的--碎碎念到此结束,进入正题.张量专题初步计划是分三个板 ...

  4. Javascript开发技巧(JS中的变量、运算符、分支结构、循环结构)

    一.Js简介和入门 继续跟进JS开发的相关教程. <!-- [使用JS的三种方式] 1.HTML标签中内嵌JS(不提倡使用): 示例:<button οnclick="javas ...

  5. java编程基础笔记_Java编程基础阶段笔记 day01 Java语言概述

    常用的DOS命令 dir :    列出当前目录下的文件以及文件夹 md :   创建目录 rd :     删除目录 cd :    进入指定目录 cd.. :  退回到上一级目录 cd\:     ...

  6. 达观数据:综述中英文自然语言处理的异和同

    本文为转载文章,原文请见中文对比英文自然语言处理NLP的区别综述 达观数据:中文对比英文自然语言处理NLP的区别综述 分类:技术分享 发表:2019-03-19 A BOUT 关于作者 陈运文:达观数 ...

  7. java SE(一)——入门基础

    java入门基础 一.java语言概述 1.java背景知识 2.为什么用java?(java的特性) 4.java能做什么? 4.java技术体系 5.总结 二.java环境搭建 1jdk简介 2 ...

  8. javac.exe 、 java.exe、 javaw.exe 、 javaws.exe有什么区别?

       最近用命令行执行jar包时,碰巧遇到了这个问题,有点感兴趣,查了大量资料之后,简单地写写我自己的总结,以供大家参考.    首先,我先贴上我主要参考的文章 一个是javapapers.com,另 ...

  9. javac和java的区别

    javac和java的区别 1. javac 是编译一个java文件的基本命令,通过不同参数可以完成各种配置,比如导入其他类,指定编译路径等. 2. java是执行一个java文件的基本命令,通过参数 ...

最新文章

  1. Delphi访问网页中的下拉菜单
  2. linux/Docker
  3. [知识图谱实战篇] 五.HTML+D3添加鼠标响应事件显示相关节点及边
  4. Django REST framework 解析器和渲染器
  5. vba excel 退出编辑状态_偷梁换柱之EXCEL编辑保护和VBA隐藏代码保护的解锁
  6. Linux环境编程导引
  7. 两日公开课:伯克利深度强化学习训练营 | 视频+PPT
  8. Java 9 新特性,看这里就明白了
  9. 拓端tecdat|R语言通过WinBUGS对MGARCH和MSV模型进行贝叶斯估计和比较
  10. 超小白教程之快速排序
  11. 文件下载,搞懂这9种场景就够了
  12. java.lang.IllegalStateException: Shutdown in progress
  13. java数字转为大写_java 数字转大写汉字
  14. Python:次方计算
  15. Android Wear开发浅析(一)
  16. 挂接Google翻译,下载音频
  17. UIPATH 数据提取
  18. openwrt的luci应用ipk包开发(一)
  19. 【计算流体力学】Python实现加权余量法求微分方程数值解 比较伽辽金法(Galerkin法)、最小二乘法和矩法的求解精度 分析误差随n增大的变化情况
  20. MoCO ——Momentum Contrast for Unsupervised Visual Representation Learning

热门文章

  1. 绝对干货,教你4分钟插入1000万条数据到mysql数据库表,快快进来
  2. 利用TreeSet给纯数字字符串排序
  3. Eclipse启动出现“Failed to create the Java Virtual Machine”错误
  4. 如何使用应用程序库缓存
  5. 微信小程序--字体展示
  6. js如何判断字符串里面是否含有某个字符串
  7. 手把手教你写网络爬虫(4)Scrapy入门
  8. Unified Networking Lab 安装使用IOL镜像
  9. linux下批量添加新用户
  10. 如何有效实现软件的需求管理(6)