0

メイン コードには 2 つのクラスがあり、メインには 2 つの参照があります

LookupService citylookup = new LookupService("D://GeoLiteCity.dat"...
FileReader fr =new FileReader("d:\\IP.txt");

それらを実行可能なjarファイルにエクスポートするD://testIP.jarと、D://testIP_lib/reference libraries...jar

私は実行java -jar testIP.jarし、それは動作します。

/home/admin/GeoLiteCity.dat ただし、Linux マシン パス ex:への参照を修正し/home/admin/IP.txt、移動textIP.jarして、testIP_lib再度実行すると、エラーが発生します 。GeoLiteCity.dat IP.txt/home/admin/java -jar testIP.jar

Exception in thread "main" java.lang.NoClassDefFoundError: com/maxmind/geoip/LookupService
    at testIP.CountryLookupTest.main(CountryLookupTest.java:18)

それらが Java 1.7..version であることを確認しました。どこに設定すればよいかわかりません。ありがとうございました。

4

2 に答える 2