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