• 命令行编译带有包的java类

  在命令行编译这一块,基本上都是新手入门时了解一下,然后就直奔IDE而去。这样固然没错,就怕那些……。然后今天在视频中看到了这种方法,觉得可能会用到,所以就记录下来了,以备自查。

  步骤如下:

  在X盘新建一个java文件,编写一段内带包的代码,示例如下:

package com.hsp;

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

我这里是D盘,文件为Exercise.java,然后保存(由于是使用的EditPlus工具,所以会有个备份文件):

  命令行中编译该文件时,需要在javac后加上-d . 才能编译,示例如下:

  通过示例可以看到,编译成功 并没有报错。如果按照步骤来,编译示例报错,说明Java环境配置出错,请检查。

  然后查看X盘(我这里是D盘)相关文件,可以看到编译生成了com文件夹

点开进去可以看到hsp文件夹,再点开可以看到Exercise.class文件

  然后运行java com.hsp.Exercise,注意不是java Exercise,可以看到如下内容,表明运行成功。如果按照步骤来,运行示例失败,可能是Java环境配置出错,请检查。

最新文章

  1. Sublime Text 3 笔记
  2. Jquery Mobile设计Android通讯录第二章
  3. 【动态规划】Vijos P1218 数字游戏(NOIP2003普及组)
  4. C51 库函数(2)
  5. Delphi 3D Glscene安装
  6. JDBCTemplate
  7. hdu 5489(LIS最长上升子序列)
  8. 执行Python程序的两种方式
  9. Lucene 09 - 什么是Lucene的高亮显示 + Java API实现高亮显示
  10. Windows Server 2012 R2服务器部署Tomcat JDK、安装Mysql以及将Java项目部署到CVM
  11. XML 和 DTD
  12. BZOJ.5286.[AHOI/HNOI2018]转盘(线段树)
  13. shell编程:for循环
  14. [剑指Offer]47-礼物的最大价值(DP)
  15. mac rsync文件传输
  16. MySQL的聚集索引和非聚集索引
  17. JDK1.7新特性,语言篇
  18. 每日英语:Chinese Show Global Real-Estate Appetite
  19. 动态输出的javascript中alert文本的换行问题
  20. SpannableString的基本用法

热门文章

  1. [AngularJS] Using ngModel in Custom Directives
  2. [AngularJS] Build Your Own ng-controller Directive
  3. StarlingMVC Framework中文教程
  4. Python学习 之 正则表达式
  5. 对request.getSession(false)的理解(附程序员常疏忽的一个漏洞)--转
  6. Cent OS安装TL-WN725N 2.0 USB驱动
  7. iOS,面试必看,最全梳理
  8. 沈逸老师PHP魔鬼特训笔记(2)
  9. hello world from hibernate
  10. javaweb学习总结七(XML语言作用、语法)