「MyTools」という瓶があります。jarファイルはc:\dataフォルダーにあります。同じフォルダに「UseTools.java」という名前の新しいファイルを作成しました。ここで、UseTools.javaのMyTools.jarのクラスのいくつかを使用したいと思います。私はこれを試しましたが、うまくいかないようです:
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クラスにパッケージ名を設定する必要がありますか?