У меня есть банка под названием "MyTools".Баночка находится в папке c: \ data.Я создал новый файл в той же папке с именем «UseTools.java».Теперь я хотел бы использовать некоторые классы из MyTools.jar в моем UseTools.java.Я попытался это, но это не похоже на работу:
import MyTools.*;
public class UseTools
{
public static void main(String[] args)
{
MyTools.SomeClass foo = new SomeClass();
SomeClass.doSomething();
}
}
Я попытался скомпилировать это с:
javac -cp . UseTools.java
и получил это сообщение об ошибке:
UseTools.java:1: package MyTools does not exist
import MyTools.*;
^
UseTools.java:7: package MyTools does not exist
MyTools.SomeClass foo = new SomeClass()
^
2 errors
Я не установил имя пакета ни в одном классе.
Нужно ли устанавливать имя пакета в моих jar-классах?