java使用命令行编译运行程序,若程序中不带package,直接使用javac命令编译程序,用java命令运行程序

javac test.java
java test

若程序中带package,如test.java

package com.abc;

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

在编译时应使用javac命令加-d选项,会自动生成包的目录,注意-d后面的’.’,代表当前目录

javac -d . test.java

而在运行时的用java命令加包的路径,其中com.abc为package打包的目录

java com.abc.test

版权声明:本文为m0_60352504原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/m0_60352504/article/details/119323911