初步检查:首先检查您的 JRE 是否安装正常。您应该能够在不出现任何错误的情况下打开终端并键入,并查看用法选项:javac
Usage: javac <options> <source files>
where possible options include:
...
此外,键入将为您提供安装java编译器的路径。当我在OSX安装中键入此内容时,我得到.您应该获得一些没有错误的路径。假设所有签出,让我们安装jUnit。请按照以下步骤操作。whereis javac
/usr/bin/javac
-
下载.jar文件。转到 https://github.com/junit-team/junit/wiki/Download-and-Install,然后单击 的链接。找到最新稳定版本的行,然后在下载列下单击“jar”链接。这将下载一个文件。再次重复此操作并下载hamcrest的最新稳定版本:下载
junit.jar
junit-X.Y.jar
hamcrest-core-XX.YY.jar
-
创建一个 jUnit 主文件夹。我们需要创建一个文件夹,并将您下载的 .jar 放入此文件夹中。我建议通过运行在主目录中创建一个文件夹。然后运行以将两个 .jar 复制到那里。(相应地替换 、 、 )。[注意:如果文件夹放置变得不便,请不要担心,您可以在以后的任何日期更改jUnit文件夹]。
java
cd && mkdir java
cp ~/Downloads/{junit-X.Y.jar,hamcrest-core-XX.YY.jar} ~/java/
X
Y
XX
YY
-
编辑类路径。我们现在需要编辑我们的文件,将这些文件添加到我们的类路径中(如果您使用的是zsh,请编辑您的文件)。.bash_profile
.zshrc
export JUNIT_HOME="$HOME/java"
export PATH="$PATH:$JUNIT_HOME"
export CLASSPATH="$CLASSPATH:$JUNIT_HOME/junit-X.Y.jar:$JUNIT_HOME/hamcrest-core-XX.YY.jar"
-
测试它是否有效。重新启动终端。运行 ,应该不会出现抱怨找不到文件的错误。现在,使用简单的测试用例创建一个测试文件。在您的文件夹中,创建一个名为:echo $CLASSPATH
java
TestBasic.java
import junit.framework.TestCase;
public class TestBasic extends TestCase {
public void testTrue() {
assertTrue(true);
}
}
现在 cd 进入目录运行,然后是 .如果一切正常,那么您将获得如下输出:java
javac TestBasic.java
java org.junit.runner.JUnitCore TestBasic
JUnit version 4.11
.
Time: 0.006
OK (1 test)