gpt4 book ai didi

java - 我该如何找到 `org.junit` 的路径?

转载 作者:行者123 更新时间:2023-12-01 12:27:10 26 4
gpt4 key购买 nike

我在我的 Ubuntu 中搜索了 junit.jar

$ locate -i junit.jar                                                                                                                  
/home/homebin/matlabR2010b/java/jarext/junit.jar
/home/tim/program_files/programming/eclipse/plugins/org.apache.ant_1.9.2.v201404171502/lib/ant-junit.jar
/home/tim/program_files/programming/eclipse/plugins/org.junit_4.11.0.v201303080030/junit.jar

然后我想我必须选择第三个来指定junit.jar的路径,但我仍然有导入org.junit无法解析错误。

$ javac -cp "/home/tim/program_files/programming/eclipse/plugins" MyTest.java                                                          
MyTest.java:3: error: The import org.junit cannot be resolved
import org.junit.runner.JUnitCore;
^^^^^^^^^
MyTest.java:4: error: The import org.junit cannot be resolved
import org.junit.runner.Result;
^^^^^^^^^
MyTest.java:5: error: The import org.junit cannot be resolved
import org.junit.runner.notification.Failure;
^^^^^^^^^
<小时/>

更新:

MyTest.java位于/tmp下,其内容为

import org.junit.runner.JUnitCore;
import org.junit.runner.Result;
import org.junit.runner.notification.Failure;

public class MyTest {
}

我下载了http://search.maven.org/remotecontent?filepath=junit/junit/4.11/junit-4.11.jar ,并将其保存到 /home/tim/program_files/programming/java/junit-4.11.jar。仍然出现错误:

$ javac -cp "/home/tim/program_files/programming/java/junit-4.11.jar" MyTest.java 
gcj-4.6: warning: already-compiled .class files ignored with -C
MyTest.java:4: error: The import org.junit cannot be resolved
import org.junit.runner.JUnitCore;
^^^^^^^^^
MyTest.java:5: error: The import org.junit cannot be resolved
import org.junit.runner.Result;
^^^^^^^^^
MyTest.java:6: error: The import org.junit cannot be resolved
import org.junit.runner.notification.Failure;
^^^^^^^^^
3 problems (3 errors)

我该怎么办?谢谢。

最佳答案

使用命令

javac -cp "/home/tim/program_files/programming/eclipse/plugins" MyTest.java 

java 在指定的目录中查找 calsses(.class 文件)而不是 jar,这不是将 jar 文件添加到类路径的方式。您应该这样指定:

javac -cp "/home/tim/.../plugins/org.junit_4.11.0.v201303080030/junit.jar"  MyTest.java 

但是,我不建议使用那个,因为它来自 eclipse 安装,我会下载它并将其放在另一个位置并使用那个。

如果你有一个 Eclipse 项目并想将其添加到类路径中,那么就这样做

right click on your project > Build Path > Configure build path > Libraries tab

然后点击添加库,选择JUnit,接下来选择版本并点击完成。

关于java - 我该如何找到 `org.junit` 的路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26239192/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com