• dos命令行下进行java编译执行


    1.dos简单操作命令

    •   进入盘符     d:
    •   进入路径    cd
    •   查看当前路径下文件    dir

    2.不含package的java文件的编译和执行

    • 在d: est下创建Helloworld.java文件,文件内容如下(不包含package):
    • public class Helloworld
      {
          public static void main(String args[]){
              System.out.println("helloworld!");
          }
      
      }
      

      dos命令行操作:

    3.含package的java文件的编译和执行

    • 在D: esthelloday01下创建Helloworld.java文件,文件内容如下(包含package):
    • package hello.day01;
      
      public class Helloworld
      {
          public static void main(String args[]){
              System.out.println("helloworld!");
          }
      
      }

      dos命令行操作:

    注意:加载了package的类,在执行时,需要加上packge路径,如上图。如果不加路径,则会提示:“错误:找不到或无法加载主类”;

            类中含有中文,在编译的时候需要添加encoding属性,即javac -encoding utf8 xxx.java,否则会报错:“错误:编码GBK的不可映射字符”

    4.同一个包中,含有引用关系的java文件编译(代码略)

      当含有引用关系的java文件用上述方法进行编译的时候,会提示“ 错误: 找不到符号”,这时候一个最直接的办法就是使用:javac *java或者javac -d . *java

      -d的意思是编译文件的存储路径,.就是指当前路径,我的java文件都是隶属于exam.day包,那么执行javac -d . *java后,会在当前目录生成exam/day路径,里面存储编译生成的class文件

     具体见图:

     

           

  • 相关阅读:
    [转]多线程更新Processbar
    不能因技术后天的死 而迷茫了今天的“学” 生
    NSIS 安装包制作相关
    [转]yslow 评分标准
    c# winform 打印 窗体 及 窗体控件内容 的 初级尝试
    严重认知自身成长 与诸博友共勉
    [转]NSIS 的 Modern UI 教程
    爱的幸福
    遍历WinForm窗体 根据语言类型设置其控件Text显示
    多借鉴 多思考
  • 原文地址:https://www.cnblogs.com/xiaowei89426/p/9046835.html
Copyright © 2020-2023  润新知