Witajcie,
chciałbym skorzystać z dobrodziejstw klasy TestLinkAPIClient (testlink-api-client-2.0.zip), więc utworzyłem plik DisplayName.java, który leży w folderze D:\Java\pl\moj\test i zawiera testowy najprostszy kod:
package pl.moj.test;
import testlink.api.java.client.TestLinkAPIClient;
import testlink.api.java.client.TestLinkAPIConst;
import testlink.api.java.client.TestLinkAPIResults;
import testlink.api.java.client.TestLinkAPIException;
public class DisplayName
{
public static void main(String args[])
{
System.out.println("Param1: " + args[0]);
System.out.println("Param2: " + args[1]);
String DEVKEY = "2f404203b306bd8dd811a7f824c194d0";
String URL = "http://TestLinkPC/lib/api/xmlrpc/v1/xmlrpc.php";
TestLinkAPIClient api = new TestLinkAPIClient(DEVKEY, URL);
api.addTestCaseToTestPlan(args[0], args[0], DEVKEY);
System.out.println("Koniec");
}
}
Do folderu D:\Java\pl\moj\test wgrałem wypakowany plik JAR testlink-api-client-2.0.jar. Wykonałem polecenie kompilacji:
D:\Java>javac -classpath "pl\moj\test" "pl\moj\test\DisplayName.java"
i dostałem log:
pl\moj\test\DisplayName.java:1: error: package testlink.api.java.client does not exist
import testlink.api.java.client.TestLinkAPIClient;
^
pl\moj\test\DisplayName.java:2: error: package testlink.api.java.client does not exist
import testlink.api.java.client.TestLinkAPIConst;
^
pl\moj\test\DisplayName.java:3: error: package testlink.api.java.client does not exist
import testlink.api.java.client.TestLinkAPIResults;
^
pl\moj\test\DisplayName.java:15: error: cannot find symbol
TestLinkAPIClient api = new TestLinkAPIClient(DEVKEY, URL);
^
symbol: class TestLinkAPIClient
location: class DisplayName
pl\moj\test\DisplayName.java:15: error: cannot find symbol
TestLinkAPIClient api = new TestLinkAPIClient(DEVKEY, URL);
^
symbol: class TestLinkAPIClient
location: class DisplayName
5 errors
Jaka jest przyczyna tych błędów? Podejrzewam, że coś we wzajemnych lokalizacjach jest skopane.