我有两个文件:public class Calc { return a + b; public intsubtract(int a, int b) { }和TestCalc.javaimport static org.junit.Assert:junit-4.11.jar TestCalc.java
javac -cp .:junit-4.11.jar Calc
我写了一个java测试,我在我的项目中从run as junit test运行它。当我写一个外壳程序来启动相同的测试(经过一些修改)时,我用" .class“文件创建了一个bin文件夹。它启动测试而不考虑我的修改,测试使用生成的.class了吗?我可以删除这个".class“并通过命令行启动测试吗?当我通过命令行启动它时,会生成".class“吗?或者我应该添加一些东西来编译测试?
我有一个包含外部JAR的Java文件,我想运行它。这是一个简单的项目:和我用Java 8和Java 11对它进行了测试。创建类文件的命令是javac -cp ./lib/* HelloWorld.java,它正在工作,但是如果我尝试使用以下命令运行类:java -cp ../ HelloWorld,它就不工作了,我收到了以下错误消息:
Error: Could not find or l