メイン コードには 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 であることを確認しました。どこに設定すればよいかわかりません。ありがとうございました。