首页 > 解决方案 > 如何使用包编译和运行java

问题描述

嗨,我的 java 编译遇到问题,我创建了名为“Test”的文件夹。在这个文件夹中,我创建了两个文件夹,一个是 src,另一个是 bin。然后我做了测试。该 src 文件夹中的 java

package Test;
import java.io.*;
public class Test {
    public static void main(String args[]) {
            System.out.println("hi");
    }
}

我将其保存并返回到 Test 文件夹,然后我像这样编译

javac -d bin src/Test.java

因此,我在 bin 文件夹中有 Test 文件夹。

最后在测试文件夹中我写了这个命令

java -cp bin/Test Test

不幸的是,它说找不到测试类

我怎样才能运行这段代码???

标签: java

解决方案


当您的类在包中时,类的名称包括包。这Test.Test就是包中的TestTest-cp bin告诉 java 类路径以bin.

java -cp bin Test.Test
#  classpath main-class

推荐阅读