zoukankan      html  css  js  c++  java
  • java -d . **.java 与 java **.java 的区别

    如何在命令行模式下运行带包的java文件

    https://blog.csdn.net/lytor/article/details/17048361

    javac,使用"-d ."与省略-d的区别

    https://blog.csdn.net/ppxxyy1110/article/details/20971271

    1.类文件带包(pakage)

    //文件名:test.java

    package org.test;
    public class test{
    public static void main(String[] args){
    System.out.println("hello world");
    }
    }

    一:

    编译命令: javac -d . test.java 

    生成:

    执行:java org/test/test 或者 java org.test.test

    结果: hellp world

    二:

    编译命令: javac test.java

    生成:在当前目录下生成文件 test. class

    执行:java test 或者  java org/test/test 或者 java org.test.test

    结果:

     -----------------------------------------------------------------------------------------------

    最近在学习java,但是看到包(package)一节的时候,不知道在命令行下该怎么运行带包的java文件了,经过查资料才搞懂。

    比如有以下程序:

    package com.test

    public class Hello{

              public static void main(String[ ]  args){

                          System.out.println("hello");

           }

    }

    将此文件保存的路径是:D:workspace路径下

    进入DOS状态下进入D:workspace路径下,执行如下语句进行编译:

    javac com estHello.java -d .

    然后回车,如未报错,执行如下语句运行程序:

    java com.test.Hello  或者 java com estHello

    如果当前路径是 C: 或其他路径,那么
    编译:
       javac -cp D:workspace D:workspacecom est*.java -d .
    运行:
        java -cp D:workspace com.test.Hello
     
    命令: java -jar test.jar >E: est.log
  • 相关阅读:
    C基础02天——笔记
    C基础-指针和数组等价转换
    C基础04天—选择排序笔记
    C基础-标准C语言头文件
    C基础-C的关键字
    Ubuntu linux 环境基本使用
    C基础01天——常量变量笔记
    根据评分,用js输出评价星星的样式
    横向滚动条展示 css
    ajax 城市区域选择三级联动
  • 原文地址:https://www.cnblogs.com/chengjun/p/9204221.html
Copyright © 2011-2022 走看看