嗨,我在使用Java compille时遇到了麻烦 我制作了名为“测试”的文件夹。在这个文件夹中,我制作了两个文件夹,一个是src,另一个是bin。然后我进行了测试。那个src文件夹中的Java
package Test;
import java.io.*;
public class Test {
public static void main(String args[]) {
System.out.println("hi");
}
}
我将其保存并返回“测试”文件夹,然后像这样编译
javac -d bin src/Test.java
因此,我在bin文件夹中有Test文件夹。
最后在Test文件夹中,我写下此命令
java -cp bin/Test Test
不幸的是,它说找不到Test类
我如何运行此代码?
答案 0 :(得分:3)
当您的班级放在包中时,班级的名称 包括 。因此,Test.Test
是Test
包中的Test
类。 -cp bin
告诉Java,类路径从bin
开始。
java -cp bin Test.Test
# classpath main-class
答案 1 :(得分:2)
“-cp”需要目录,而不是文件。给它一个DRF
目录,而不是您要执行的文件。
./bin/