首页
学习
活动
专区
圈层
工具
发布

JUnit入门
EN

Stack Overflow用户
提问于 2018-03-01 00:16:07
回答 1查看 658关注 0票数 0

您好,我开始学习junit,但我有以下问题

代码语言:javascript
复制
C:\JUNIT_WORKSPACE>javac TestJunit.java TestRunner.java
TestJunit.java:1: error: package org.junit does not exist
import org.junit.Test;
            ^
TestJunit.java:2: error: package org.junit does not exist
import static org.junit.Assert.assertEquals;
                   ^
TestJunit.java:2: error: static import only from classes and interfaces
import static org.junit.Assert.assertEquals;
^
TestRunner.java:1: error: package org.junit.runner does not exist
import org.junit.runner.JUnitCore;
                   ^
TestRunner.java:2: error: package org.junit.runner does not exist
import org.junit.runner.Result;
                   ^
TestRunner.java:3: error: package org.junit.runner.notification does not 
exist
import org.junit.runner.notification.Failure;
                                ^
TestJunit.java:4: error: cannot find symbol
@Test
^
symbol:   class Test
location: class TestJunit
TestJunit.java:7: error: cannot find symbol
assertEquals("Junit is working fine",str);
    ^
symbol:   method assertEquals(String,String)
location: class TestJunit
TestRunner.java:6: error: cannot find symbol
Result result = JUnitCore.runClasses(TestJunit.class);
    ^
symbol:   class Result
location: class TestRunner
TestRunner.java:6: error: cannot find symbol
Result result = JUnitCore.runClasses(TestJunit.class);
                    ^
symbol:   variable JUnitCore
location: class TestRunner
TestRunner.java:7: error: cannot find symbol
for (Failure failure : result.getFailures()) {
         ^
symbol:   class Failure
location: class TestRunner
11 errors

学习来源:https://www.tutorialspoint.com/junit/junit_environment_setup.htm

我有路径:

代码语言:javascript
复制
%JUNIT_HOME%\junit-4.12

添加到路径中。和系统变量

代码语言:javascript
复制
JUNIT_HOME | C:\JUNIT\
EN

回答 1

Stack Overflow用户

发布于 2018-03-01 00:25:06

看起来您在run命令中缺少类路径。

What is a classpath in java

在Windows中

将环境变量CLASSPATH设置为

代码语言:javascript
复制
 %CLASSPATH%;%JUNIT_HOME%\junit4.12.jar;.;

Linux

代码语言:javascript
复制
export CLASSPATH = $CLASSPATH:$JUNIT_HOME/junit4.12.jar:.

Mac

代码语言:javascript
复制
export CLASSPATH = $CLASSPATH:$JUNIT_HOME/junit4.12.jar:.
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49034002

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档